[wlx] csvtab - просмотр CSV файлов
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 8, 9, 10, 11  Next  :| |:
Total Commander -> Плагины Total Commander

#121:  Author: little-brother PostPosted: Mon Dec 05, 2022 01:59
    —
Скорее всего баг. Можно пример этой строки?
Проверил - да, баг.

#122:  Author: Destiny PostPosted: Mon Dec 05, 2022 13:38
    —
little-brother wrote:
Проверил - да, баг.

Уррра! значит у нас будет новая, исправленная и улучшенная версия...
Не скоро, но будет.

#123:  Author: little-brother PostPosted: Sun Dec 11, 2022 17:13
    —
Обновил.

По многочисленным просьбам добавил монетизацию и неотключаемую рекламу. На задание толщины рамки текущей ячейки сил уже не хватило.

#124:  Author: imig73Location: г. Иркутск PostPosted: Sun Dec 11, 2022 18:28
    —
little-brother
Ну вот, давно бы так Very Happy

#125:  Author: BlackFoxLocation: Mayence PostPosted: Wed Dec 14, 2022 03:34
    —
Destiny wrote:
Значит применяем приоритеты - для CSV с WIN окончанием строк надо допом считать региональные настройки - опцию "Разделитель элементов списка" и его применять. Для Русского языка это точка с запятой будет, для Иностранного чаще просто запятая будет, но некоторые языки так же точку с запятой используют. Поэтому и надо регион. настройки считывать. Для CSV с UNIX окончанием строк - это просто запятая.

мои 5 копеек:
использую компьютеры с разными региональными настройками - немецкие и британские. При этом файлы CSV одни и те же - классические, сответствующие названию (Comma Separated Values, то есть разделитель - запятая). Вообще неудобно будет использовать региональные настройки - лучше где-нибудь в статус-баре переключение разделителя из нескольких возможных.
Комментарии во всех файлах, которые встречал - или точка с запятой, или хэш в начале строки.

@автор: есть пара мегких багов:
1. Если первая строка с заголовком содержит строки в кавычках, то кавычки в заголовке не показываются - замечательно. Но если формат файла UTF8+BOM, то кавычки в заголовке первой колонки остаются.
2. (Больше вопрос, чем баг): есть файл, в котором всё очень криво парсится - ни заголовка нет, ни деления по колонкам нормального. Начало файла:
Code:
Name,ShortName,ModeAndPID,Equation,Min Value,Max Value,Units,Header
Cruise control cancel reason history 1,CC off hist1,0x22251F,LOOKUP(INT16(B:A)::0='NO DATA':1='MAIN sw':2='BRAKE p':4='CLUTCHp':8='CANCELs':16='VSA/ABS':32='S/R+BRK':64='CANcomm':128='SPD OUT':256='IHCCcom':512='SPED er':1024='ACCL er':2048='1stGEAR' :4096='IHCCreq':8192='ENGN er':16384='SPED er':32768='IHCC er'),0,32768,,
Cruise control cancel reason history 2,CC off hist2,0x22251F,LOOKUP(INT16(D:C)::0='NO DATA':1='MAIN sw':2='BRAKE p':4='CLUTCHp':8='CANCELs':16='VSA/ABS':32='S/R+BRK':64='CANcomm':128='SPD OUT':256='IHCCcom':512='SPED er':1024='ACCL er':2048='1stGEAR' :4096='IHCCreq':8192='ENGN er':16384='SPED er':32768='IHCC er'),0,32768,,

При этом сам файл рабочий (делался для программы на Андроиде, которая его корректно распарсила по запятым). Видимо, автоопределение разделителя считает количество знаков из возможных? После ручного переключения на запятую всё отображается корректно.

#126:  Author: little-brother PostPosted: Wed Dec 14, 2022 18:55
    —
1. Да, баг.
2. Можете привести еще несколько строк из этого файла? Для указанного фрагмента все ок парсится, т.е. авто-определение срабатывает верно.

Разделитель определяется на основе первых нескольких строк по числу вхождений. Возможно надо немного улучшить эверистику для вашего случая.

#127:  Author: BlackFoxLocation: Mayence PostPosted: Thu Dec 15, 2022 02:01
    —
little-brother
https://abakumov.ga:5001/sharing/yo5bbqC8e
таких случаев на самом деле немного, поэтому если только для меня - то совсем необязательно что-то сильно менять.

А вот с кодировкой UTF8+BOM файлов больше, чем всех остальных.

#128:  Author: little-brother PostPosted: Thu Dec 15, 2022 19:40
    —
Quote:
то совсем необязательно что-то сильно менять.

Да и не получится. Запятая и двоеточие в данном случае выглядят вполне равноправно. Делать приоритет в пользу разделителя из первой строки также не получится - у некоторых заголовки файлов "битые".

#129:  Author: yozhik PostPosted: Fri Nov 17, 2023 10:55
    —
little-brother
Доброго здоровья! На GitHub версия 1.0.4 появилась, а бинарников нет. Умышленно не выложили или забылись/затерялись?

#130:  Author: little-brother PostPosted: Sun Nov 19, 2023 02:50
    —
Баги нашел просто: если перетащить колонки (совсем забыл про это - вспомнил только, когда лист изменений на странице обновления плагина увидал, потому и не протестировал этот момент), а потом посортировать или курсором вправо-влево побегать по строке, то криво работает. Надеюсь поправлю в ближайшие дни. По остальным плагинам также надо будет размазать.

#131:  Author: 790 PostPosted: Sun Dec 17, 2023 03:17
    —
Попробовал открыть CSV-файл адресной книги, других у меня нет:
1. Сортировку по колонкам не запоминает. Порядок, перемещение, ширину колонок тоже.
2. Пустые колонки (без единственной записи) не удаляются, а хотелось бы, чтоб не отображались (автоматически) - весь этот пустой мусор в экран не влезает.
3. Фильтр срабатывает только после Enter, а хотелось бы "по мере набора символов".
4. CSVView выглядит симпатичней и "современней" под Win10, но там свои косяки. Это трудно объяснить - не знаю терминов.

#132:  Author: imig73Location: г. Иркутск PostPosted: Sun Dec 17, 2023 05:22
    —
790
Да, CSVView симпатичней спору нет. Только вот лишь для просмотра csv целых 1636 Кб против 47 Кб у сабжа мы тоже учитываем.

#133:  Author: little-brother PostPosted: Sun Dec 17, 2023 09:53
    —
790,
1. Для плагинов не запоминать настройки для конкретных файлов, такие как Zoom или скажем позицию в треке, - это обычное поведение. Тот же CSV View размер колонок для конкретного файла не запоминает. Конечно можно сделать, но не очень верится что это надо многим.
2. Прятать пустые колонки и строки по умолчанию с моей точки зрения неверно, т.к. получается что в файле одно, а в просмотре другое.
3. Сделано специально. Если у вас не 100 строк, а скажем миллион, что не так уж редко, т.к. csv часто применяется для логов, то из-за долгой фильтрации по вводу плагином не получится пользоваться совсем.
4. Подозреваю, что CSV View написан на Delphi и компонент отображения таблицы имеет Delphi отрисовку, которая лично вам больше нравится. Менять код отрисовки - мне просто лень. Я не сторонник всяких анимаций и свисто-перделок в интерфейсах.

По большому счету у плагина нет цели быть идеальным для всех.
2 и 3 можно добавить, через настройку в ini-файле. Да даже 1 можно сделать при некоторых усилиях.

В целом, несколько удивляет тот факт, что вы не используете csv, но тем не менее зашли в тему, чтобы высказать свои пожелания, которые почему то оформлены в виде требований.

Quote:
целых 1636 Кб

2905Кб против 47Кб, если быть точнее. Вы же в распакованном виде плагин запускаете.

#134:  Author: ZorKon71Location: Обираловка, МО PostPosted: Fri Jan 05, 2024 23:37
    —
Подскажите, где почитать, как добавить этот плагин в свой набор TC?
Думал будет достаточно скопировать csvtab сюда:e:\Total Commander Extended\Plugins\wlx\
Не помогло...
Что ещё надо "подкрутить"?

#135:  Author: jentoso PostPosted: Sat Jan 06, 2024 01:14
    —
ZorKon71
А что мешает просто установить плагин обычным способом?

Надо в wincmd.ini в раздел [ListerPlugins] добавить
X=%COMMANDER_PATH%\plugins\WLX\csvtab\csvtab.wlx
X_detect="MULTIMEDIA & ext="CSV""

X заменить на цифры по очереди установленных плагинов. Если предыдущий установленный плагин имеет нумерацию, к примеру, 8, тогда X заменить на 9.



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 8, 9, 10, 11  Next  :| |:
Page 9 of 11

Powered by phpBB © 2001, 2005 phpBB Group