Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 使用批处理文件将标题添加到CSV_Batch File - Fatal编程技术网

Batch file 使用批处理文件将标题添加到CSV

Batch file 使用批处理文件将标题添加到CSV,batch-file,Batch File,我有一个CSV文件,其中包含需要添加标题的数据。我希望它看起来像这样 group id firstname lastname homephone acme 1 joe moe 555555555 acme 1 joe moe 5555555555 现在看起来是这样的 group id firstname lastname homephone acme 1 joe

我有一个CSV文件,其中包含需要添加标题的数据。我希望它看起来像这样

group  id  firstname   lastname   homephone
acme   1      joe         moe     555555555
acme   1      joe         moe     5555555555
现在看起来是这样的

group  id  firstname   lastname   homephone
acme   1      joe         moe     555555555
acme   1      joe         moe     5555555555
任何帮助都将不胜感激

@echo off    
echo group  id  firstname   lastname   homephone > new.csv
type old.csv >> new.csv

Type命令不能很好地处理unicode符号,但如果您的文件只包含ascii ies,这应该可以。

我还不能评论。但我想发布对我有用的东西。我使用了Npcmaka的答案并添加了双引号和逗号,这正是我所需要的。我还需要将现有文件替换为带有标题的文件,因此我添加了一个删除和重命名。谢谢

@echo off    
echo "Salesman Code","Salesman Name","Description","Manager Code","Region","Reg SM#","Reg SM Long" > CO_REPNEW.CSV
type CO_REP.CSV >> CO_REPNEW.CSV
del CO_REP.CSV
ren CO_REPNEW.CSV CO_REP.CSV

我建议:请使用Excel。我喜欢这个建议。我可以在excel中整天这样做。我需要把它自动化。这就是为什么我需要一个批处理文件。它通过将所有这些单词添加到第一个coulmnpocmaka中来添加标题——我必须添加group,id,。。。。。。但谢谢你让我朝着正确的方向思考。我一定是遗漏了什么……类型命令在mac上的工作方式不同吗?当我键入该命令时,即使我在目录中,并且如果我键入“ls”@Praxiteles-Mac的shell-bash完全不同,我也可以看到该文件,但我得到了一个未找到文件的错误。尝试搜索相同的内容,但不是批量使用
bash
@npocmaka,我也有同样的工作,获取第一列中的所有值。你是如何与其他专栏分开的。例如:colA中的组,colB中的Id,。。请帮帮我。。