Page 2 of 3
Posted: Fri 09 Dec, 2005 23:15
by al666
Latest post of the previous page:
Мощный скрипт.
А расскажи подробнее о параметрах sPadTill и sCutFrom.
Че то я их крутил-крутил, но так и не понял как сделать, чтобы красиво получалось.
Чем например sPadTill="R" sCutFrom="X" отличается от sPadTill="X" sCutFrom="R"
Posted: Mon 12 Dec, 2005 11:08
by jbak
Wave
Ссылка на 1.0 содержит вполне нормальную версию unicode wizzard'a.
А насчёт пароля к архиву - LICENSE.txt читал?
Posted: Mon 12 Dec, 2005 12:19
by HaRT
al666
Прежде всего, секцию
Parameters в комменте в начале скрипта читали? Если читали, и всё равно непонятно, тогда я объясню.
Posted: Mon 12 Dec, 2005 13:28
by Wave
jbak wrote:Wave
Ссылка на 1.0 содержит вполне нормальную версию unicode wizzard'a.
А насчёт пароля к архиву - LICENSE.txt читал?
Ну дур-а-а-а-к! Поместил бы это примечание внутрь запароленного архива - всё классно было б! А так некоторые несознательные товарищи имеют возможность нарушить лицензионное соглашение! Прада очень мало кто, но всё же могут!
Posted: Mon 12 Dec, 2005 20:08
by al666
HaRT wrote:Прежде всего, секцию
Parameters в комменте в начале скрипта читали? Если читали, и всё равно непонятно, тогда я объясню.
Вот это?
Code: Select all
# Parameters : sPadTill - "pad to the position"
# sCutFrom - "cut from the position"
# sPadTill and sCutFrom are one char per column: miN, Left, Average, Right, maX.
# The last letter propagates to the rest of columns. Default: "X".
Ничего не понятно.
Объясни на пальцах алгоритм, ибо я в awk нифига не понимаю.
Posted: Tue 13 Dec, 2005 11:34
by HaRT
В AWK понимать (почти) ничего и не требуется (т.е. кроме способа передачи параметров).
Объяснение на пальцах дописал к посту с дистрибутивом, а также включу в следующие версии если/ когда они появятся.
Posted: Tue 13 Dec, 2005 21:32
by al666
Спасибо, теперь все понятно.
И до меня наконец дошло, почему не удалось добиться совершенства.
Я экспериментировал на русских xls-файлах, из которых xlHtml делает текстовый в utf-8. Т.е. твой скрипт выравнивал значения ячеек с удвоенным количеством символов, а уже потом это конвертилось в cp866 для просмотра. Вот оно и выглядело съехавшим.
Posted: Thu 23 Mar, 2006 19:31
by HaRT
Вышла
новая версия Дамаста. Теперь анонсы если и будут появляться, то там.
Основные улучшения:
1. Можно смотреть сразу все листы документа
2. Можно нормально смотреть русскоязычные документы
3. Русскоязычная документация включена в дистрибутив
Posted: Fri 24 Mar, 2006 11:35
by al666
Все классно, только много заморочек со скачиванием iconv и gettext.
По твоей рекомендации в despcipt.ion качнул gettext-0.14.5.tar.gz и
libiconv-1.10.tar.gz.
10МБ исходников и ни одной длл-ки.
Не мог бы ты включить все необходимые exe и dll в свой архив, дабы не напрягать пользователей безумными поисками.
Posted: Fri 24 Mar, 2006 11:43
by DiRTy_GaRRy
al666,
http://gnuwin32.sourceforge.net/ - там есть откомпилированные пэкэджи.
Posted: Fri 24 Mar, 2006 11:47
by HaRT
al666, DiRTy_GaRRy
По тем ссылкам, которые я привожу, откомпилированные тоже есть, и весят они на десятичный порядок меньше. Сейчас сделаю приписку в анонс и занесу документирование в ToDo. Вот уж не думал, что такие вещи придётся объяснять...
Posted: Fri 24 Mar, 2006 18:54
by al666
Скачал gettext-runtime-0.13.1.bin.woe32.zip и libiconv-1.9.2-1-bin.zip.
Все равно фигня:
Code: Select all
---------------------------
iconv.exe - Не удалось найти компонент
---------------------------
Приложению не удалось запуститься, поскольку libintl3.dll не был найден. Повторная установка приложения может исправить эту проблему.
---------------------------
ОК
---------------------------
Code: Select all
---------------------------
iconv.exe - Не удалось найти компонент
---------------------------
Приложению не удалось запуститься, поскольку iconv.dll не был найден. Повторная установка приложения может исправить эту проблему.
---------------------------
ОК
---------------------------
Честно говоря, я загадки и квесты люблю, но не до такой же степени.
Ты можешь просто и без затей положить в один архив все что надо для работы скрипта?
Posted: Tue 28 Mar, 2006 16:32
by k561ln7
Давеча делать было нечего, а так как мне ничего из здесь предложенного по сабжу не понравилось, быстренько намахал разбор html таблиц конвертируемых xlhtml.exe, может кому и пригодится.
HtmlTableToDosText.exe умеет рисовать разделители.
Код сырой, исходники прилагаю.
Вызываю из юзер меню примерно так:
Code: Select all
del /q "%temp%\xlHtml.xl"
%farhome%\_utils\xlHtml\xlHtml.exe -nc "!\!.!" >"%temp%\xlHtml.xl"
edit:<%farhome%\_utils\HtmlTableToDosText.exe /code:utf8 /maxcolsize:!?$HTTDTMaxcolsize$Максимальный размер колонок ((в символах))?25! /horline:!?$HTTDTHorline$Горизонтальные разделители ((+,-))?+! "%temp%\xlHtml.xl"
Posted: Tue 28 Mar, 2006 16:58
by HaRT
al666
Файла
libiconv-1.9.2-1-bin.zip нет по приводимым мной ссылкам.
Просто и без затей используйте
libiconv-1.9.1.bin.woe32.zip.
Posted: Thu 30 Mar, 2006 21:18
by al666
HaRT Спасибо, попробую.
k561ln7 - кросавчег!
Очень правильную утилиту придумал. Походу это пока лучший вариант для просмотра xls.
Posted: Fri 31 Mar, 2006 08:26
by k561ln7
В дагонку к HtmlTableToDosText v0.1 выкладываю v0.2
WhatsNew:
исправлено пара ошибок
показывает названия xls листов(таблиц)
html спец. символы типа: "&" конвертит в удобоваримое: "&"
al666
все равно это все затычки, да и в xlHtml.exe слишком много багов.