*.xls Viewer

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

Post by jbak » Mon 12 Dec, 2005 11:08

Latest post of the previous page:

Wave
Ссылка на 1.0 содержит вполне нормальную версию unicode wizzard'a.
А насчёт пароля к архиву - LICENSE.txt читал?

User avatar
HaRT
Moderator
Posts: 8051
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Post by HaRT » Mon 12 Dec, 2005 12:19

al666
Прежде всего, секцию Parameters в комменте в начале скрипта читали? Если читали, и всё равно непонятно, тогда я объясню. :)

User avatar
Wave
Posts: 1716
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

Post by Wave » Mon 12 Dec, 2005 13:28

jbak wrote:Wave
Ссылка на 1.0 содержит вполне нормальную версию unicode wizzard'a.
А насчёт пароля к архиву - LICENSE.txt читал?
Ну дур-а-а-а-к! Поместил бы это примечание внутрь запароленного архива - всё классно было б! А так некоторые несознательные товарищи имеют возможность нарушить лицензионное соглашение! Прада очень мало кто, но всё же могут!
Пользуюсь ФАРом больше 15 лет © собирательный.

al666
Posts: 237
Joined: Mon 04 Jul, 2005 08:55

Post by al666 » Mon 12 Dec, 2005 20:08

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: 8051
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Post by HaRT » Tue 13 Dec, 2005 11:34

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

Объяснение на пальцах дописал к посту с дистрибутивом, а также включу в следующие версии если/ когда они появятся.

al666
Posts: 237
Joined: Mon 04 Jul, 2005 08:55

Post by al666 » Tue 13 Dec, 2005 21:32

Спасибо, теперь все понятно.
И до меня наконец дошло, почему не удалось добиться совершенства.
Я экспериментировал на русских xls-файлах, из которых xlHtml делает текстовый в utf-8. Т.е. твой скрипт выравнивал значения ячеек с удвоенным количеством символов, а уже потом это конвертилось в cp866 для просмотра. Вот оно и выглядело съехавшим. :roll:

User avatar
HaRT
Moderator
Posts: 8051
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Post by HaRT » Thu 23 Mar, 2006 19:31

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

Основные улучшения:
1. Можно смотреть сразу все листы документа
2. Можно нормально смотреть русскоязычные документы
3. Русскоязычная документация включена в дистрибутив

al666
Posts: 237
Joined: Mon 04 Jul, 2005 08:55

Post by al666 » Fri 24 Mar, 2006 11:35

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

Не мог бы ты включить все необходимые exe и dll в свой архив, дабы не напрягать пользователей безумными поисками.

DiRTy_GaRRy
Posts: 699
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 2 times
Contact:

Post by DiRTy_GaRRy » Fri 24 Mar, 2006 11:43

al666, http://gnuwin32.sourceforge.net/ - там есть откомпилированные пэкэджи.
Ы?

User avatar
HaRT
Moderator
Posts: 8051
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Post by HaRT » Fri 24 Mar, 2006 11:47

al666, DiRTy_GaRRy
По тем ссылкам, которые я привожу, откомпилированные тоже есть, и весят они на десятичный порядок меньше. Сейчас сделаю приписку в анонс и занесу документирование в ToDo. Вот уж не думал, что такие вещи придётся объяснять...

al666
Posts: 237
Joined: Mon 04 Jul, 2005 08:55

Post by al666 » Fri 24 Mar, 2006 18:54

Скачал 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 » Tue 28 Mar, 2006 16:32

Давеча делать было нечего, а так как мне ничего из здесь предложенного по сабжу не понравилось, быстренько намахал разбор 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 519 times

User avatar
HaRT
Moderator
Posts: 8051
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Post by HaRT » Tue 28 Mar, 2006 16:58

al666
Файла libiconv-1.9.2-1-bin.zip нет по приводимым мной ссылкам.
Просто и без затей используйте libiconv-1.9.1.bin.woe32.zip.

al666
Posts: 237
Joined: Mon 04 Jul, 2005 08:55

Post by al666 » Thu 30 Mar, 2006 21:18

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

k561ln7 - кросавчег! :)
Очень правильную утилиту придумал. Походу это пока лучший вариант для просмотра xls.

k561ln7
Posts: 61
Joined: Wed 31 Aug, 2005 20:37
Location: Иркутск

Post by k561ln7 » Fri 31 Mar, 2006 08:26

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

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

al666
все равно это все затычки, да и в xlHtml.exe слишком много багов.

User avatar
HaRT
Moderator
Posts: 8051
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Post by HaRT » Fri 31 Mar, 2006 10:06

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

User avatar
zg
zero-gravity
Posts: 5253
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 42 times
Contact:

Post by zg » Fri 31 Mar, 2006 12:34

HaRT wrote:k561ln7Если не умеет, то это обязательно надо добавить.
добавь, умничег, оно с исходниками идёт.

Post Reply

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