将标题行插入CSV文件

时间:2017-01-23 13:47:59

标签: csv batch-file

我有一个CSV文件,我想在CSV文件中插入标题行。

标题将是:

SYSNAME,OBJSTRUC,AddChange,EN

当我使用时:

echo hello new line > filename.csv

它添加了新行但删除了CSV文件中的所有内容。

2 个答案:

答案 0 :(得分:1)

@echo off
echo SYSNAME,OBJSTRUC,AddChange,EN > csv.tmp
type your.csv >> csv.tmp
del your.csv
ren csv.tmp your.csv

使用重定向参数,您可以先echo临时文件中的标题,然后再type csv文件的内容。
然后del将原始的.csv和ren ate替换为原始的。{/ p>

注意>(用重定向文本覆盖文件)和>>之间的区别(附加到重定向上下文的底部)。

答案 1 :(得分:0)

我会使用<?php $capnum1 = 1; $capbtn = '<a href="#cap'.$capnum1.'"><button class="w3-btn bg" onclick="openCity('."cap".$capnum1."'".')">'.$capnum1."</button></a>"; $capbtn2 = '<a href="#cap'. $capnum1++ . '"><button class="w3-btn bg" onclick="openCity('."cap". $capnum1++ ."'".')">'. $capnum1++ ."</button></a>"; echo $capbtn; while($capnum1 <= 5){ $capnum1++; echo $capbtn; } ?> 命令

Sed