windows - Tilføj tekst til den første række af .csv-filen i kommandolinjen

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg udfører følgende script i min .bat fil:


*ren design.csv test.txt
echo ImportSheetType=BOM>test.txt
type test.txt >> design.csv*


Men min tekst ImportSheetType=BOM bliver altid tilføjet i slutningen af ​​filen design.csv


Hvordan kan jeg tilføje min tekstlinje til filen .csv, så den i sig selv ville blive vist i den første række, hvis jeg skulle åbne filen .csv i et regneark?

Bedste reference


Dit spørgsmål er lidt uklart, men baseret på overskriften, tror jeg, du vil have


 rem examine data.csv
 type data.csv
 1,2,3
 4,5,6

 echo  ImportSheetType=BOM>fixed.csv
 type data.csv >> fixed.csv

 rem examine fixed file
 type fixed.csv
 ImportSheetType=BOM
 1,2,3
 4,5,6


Jeg har ændret navnene på filerne til selvdokumenterende, for at angive det formål, de tjener til at oprette din endelige fil. Følg blot dette mønster og brug de navne, du virkelig har brug for.


Jeg håber det hjælper.