Latest post of the previous page:
добавь, умничег, оно с исходниками идёт.HaRT wrote:k561ln7Если не умеет, то это обязательно надо добавить.
Code: Select all
edit:<%farhome%\_utils\xlHtml\xlHtml.exe -nc "!\!.!" | %farhome%\_utils\HtmlTableToDosText.exe /code:utf8 /maxcolsize:!?$HTTDTMaxcolsize$Максимальный размер колонок ((в символах))?25! /horline:!?$HTTDTHorline$Горизонтальные разделители ((+,-))?+!
Code: Select all
xls2csv.exe "%~s1" -q 0 -g 4 -d utf-8 -c "символ_табуляции" 2>nul > "%temp%\xls2csv.tx"
csv2txt.pyc "%temp%\xls2csv.tx" "utf-8" "символ_табуляции" 80
del /q "%temp%\xls2csv.tx"
Гугл говорит, что причина в Gawk последних версий (у меня 3.1.6). Старую версию (вероятно, подойдет 3.1.5) не могу найти. Никто не поделится? Или другой путь истинный укажет, может?gawk: for_each_sheet.awk:48: fatal error: internal error (SIGSEGV)
В некотором смысле. Титульный скрипт
Damastes.awk
является программой для GNU Awk и обработает по своим правилам любой текст, который ему скормят, не разбираясь, где таблица, а где что-то ещё. Текст может считываться из файла, а может и со стандартного входа, поэтому можно в редакторе Фара выделить кусок текста, который соответствует таблице, и пропустить его через Дамаст (например, с помощью плагина Filters и его External фильтра).
Примеры важных сочетаний параметров есть в документации (
ReadMe.Rus.htm
в комплекте поставки), пример вызова скрипта есть в файле XLS2TXT.cmd
там же.
Вот такой превратит, например, вот такой вот в такой .John Doe wrote: ↑Thu 12 Aug, 2021 08:33 Например, как отформатировать [pipe tables](https://docs.github.com/en/github/writi ... ith-tables).
А вот это легко не решается, потому что, хоть и можно разбить строку поJohn Doe wrote: ↑Thu 12 Aug, 2021 08:33сделать вертикальное выравнивание как на скринкасте viewtopic.php?p=130020#p130020
-v FS=":|\\<read\\>|\\<write\\>"
, выходной разделитель полей (OFS
) будет одинаковый для всех колонок. Для преодоления этого есть обходные пути, но они плохо сочетаются с Дамастом.Теперь можно и с помощью LuaShell: viewtopic.php?p=168138#p168138