*.xls Viewer

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
User avatar
jbak
Posts: 609
Joined: Tue 04 Oct, 2005 15:01
Location: Одесса

Post by jbak »

Latest post of the previous page:

Wave
Ссылка на 1.0 содержит вполне нормальную версию unicode wizzard'a.
А насчёт пароля к архиву - LICENSE.txt читал?
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Post by HaRT »

al666
Прежде всего, секцию Parameters в комменте в начале скрипта читали? Если читали, и всё равно непонятно, тогда я объясню. :)
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Post by Wave »

jbak wrote:Wave
Ссылка на 1.0 содержит вполне нормальную версию unicode wizzard'a.
А насчёт пароля к архиву - LICENSE.txt читал?
Ну дур-а-а-а-к! Поместил бы это примечание внутрь запароленного архива - всё классно было б! А так некоторые несознательные товарищи имеют возможность нарушить лицензионное соглашение! Прада очень мало кто, но всё же могут!
Пользуюсь ФАРом больше 20 лет © собирательный.
al666
Posts: 239
Joined: Mon 04 Jul, 2005 08:55
Been thanked: 1 time

Post 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 нифига не понимаю.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Post by HaRT »

В AWK понимать (почти) ничего и не требуется (т.е. кроме способа передачи параметров). :)

Объяснение на пальцах дописал к посту с дистрибутивом, а также включу в следующие версии если/ когда они появятся.
al666
Posts: 239
Joined: Mon 04 Jul, 2005 08:55
Been thanked: 1 time

Post by al666 »

Спасибо, теперь все понятно.
И до меня наконец дошло, почему не удалось добиться совершенства.
Я экспериментировал на русских xls-файлах, из которых xlHtml делает текстовый в utf-8. Т.е. твой скрипт выравнивал значения ячеек с удвоенным количеством символов, а уже потом это конвертилось в cp866 для просмотра. Вот оно и выглядело съехавшим. :roll:
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Post by HaRT »

Вышла новая версия Дамаста. Теперь анонсы если и будут появляться, то там.

Основные улучшения:
1. Можно смотреть сразу все листы документа
2. Можно нормально смотреть русскоязычные документы
3. Русскоязычная документация включена в дистрибутив
al666
Posts: 239
Joined: Mon 04 Jul, 2005 08:55
Been thanked: 1 time

Post by al666 »

Все классно, только много заморочек со скачиванием iconv и gettext.
По твоей рекомендации в despcipt.ion качнул gettext-0.14.5.tar.gz и
libiconv-1.10.tar.gz.
10МБ исходников и ни одной длл-ки. :?

Не мог бы ты включить все необходимые exe и dll в свой архив, дабы не напрягать пользователей безумными поисками.
DiRTy_GaRRy
Posts: 705
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:

Post by DiRTy_GaRRy »

al666, http://gnuwin32.sourceforge.net/ - там есть откомпилированные пэкэджи.
Ы?
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Post by HaRT »

al666, DiRTy_GaRRy
По тем ссылкам, которые я привожу, откомпилированные тоже есть, и весят они на десятичный порядок меньше. Сейчас сделаю приписку в анонс и занесу документирование в ToDo. Вот уж не думал, что такие вещи придётся объяснять...
al666
Posts: 239
Joined: Mon 04 Jul, 2005 08:55
Been thanked: 1 time

Post 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 не был найден. Повторная установка приложения может исправить эту проблему. 
---------------------------
ОК   
---------------------------
Честно говоря, я загадки и квесты люблю, но не до такой же степени. :?

Ты можешь просто и без затей положить в один архив все что надо для работы скрипта?
k561ln7
Posts: 61
Joined: Wed 31 Aug, 2005 20:37
Location: Иркутск

Post 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"
Attachments
HtmlTableToDosText.7z
HtmlTableToDosText
(43.93 KiB) Downloaded 668 times
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Post by HaRT »

al666
Файла libiconv-1.9.2-1-bin.zip нет по приводимым мной ссылкам.
Просто и без затей используйте libiconv-1.9.1.bin.woe32.zip.
al666
Posts: 239
Joined: Mon 04 Jul, 2005 08:55
Been thanked: 1 time

Post by al666 »

HaRT Спасибо, попробую.

k561ln7 - кросавчег! :)
Очень правильную утилиту придумал. Походу это пока лучший вариант для просмотра xls.
k561ln7
Posts: 61
Joined: Wed 31 Aug, 2005 20:37
Location: Иркутск

Post by k561ln7 »

В дагонку к HtmlTableToDosText v0.1 выкладываю v0.2

WhatsNew:
исправлено пара ошибок
показывает названия xls листов(таблиц)
html спец. символы типа: "&AMP;" конвертит в удобоваримое: "&"

al666
все равно это все затычки, да и в xlHtml.exe слишком много багов.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Post by HaRT »

k561ln7
А HtmlTableToDosText умеет брать HTML со стандартного входа, чтобы обходиться без явного временного файла? Если не умеет, то это обязательно надо добавить.
Post Reply

Return to “Предложения и идеи”