
bin-to-src | chars | crlf-to-lf | csvtotab | dec | decode | detab | encode | entab | hex | hexdump | hextobin | join | lf-to-crlf | oload | scantab | split | tabtocsv | utoa | uuencode | wtoa | wtou | Команда: tabtocsv sfk tabtocsv infile.txt [параметры]
конвертировать простые данные, разделенные табуляцией, в csv.
формат ввода/вывода по умолчанию
- поля ввода разделены табуляцией и должны
не заключать в кавычки, так как это не
интерпретируется. сами поля ввода не могут
содержать символы TAB.
- поля вывода разделяются запятой ","
- поля вывода заключаются в кавычки "
если ввод содержит запятую или кавычку
- если ввод содержит кавычки, он экранируется как ""
опции
-tofile x записать вывод в файл x
-quotetext заключать весь текст в кавычки
-quoteall заключать весь вывод в кавычки
-outsep="x" изменить разделитель вывода на
символ x, например ; или \т
-quote="x" изменить символ кавычки
веб-ссылка
http://stahlworks.com/sfk-tabtocsv
Примеры
sfk tabtocsv in.txt -tofile out.csv
преобразовать вкладку, разделенную в csv в формате по умолчанию
sfk csvtotab -quote="\x27" -insep=";" in.csv -tofile tmp.tsv
читает CSV с полями ввода, разделенными точкой с запятой и
в одинарных кавычках ' с шестнадцатеричным кодом ASCII 27
sfk tabtocsv -outsep=";" -quote="\x27" tmp.tsv -tofile out.csv
преобразует вкладку, разделенную в выходной CSV, с выходными полями
разделены точкой с запятой и заключены в одинарные кавычки |
![]() |