Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[wlx] csvtab - просмотр CSV файлов
Goto page Previous  1, 2, 3 ... 9, 10, 11
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
BlackFox



Joined: 18 Dec 2004
Posts: 74
Location: Mayence

Post (Separately) Posted: Fri Mar 22, 2024 18:34    Post subject: Reply with quote

little-brother wrote:

Quote:
Далее, как и подозревал, опции комментариев не работают для первой строки, когда там BOM.

Видимо баг, надо править.

Я про баг в строке с BOM (с кавычками) раньше писал: http://forum.wincmd.ru/viewtopic.php?p=135705#135705 №1. ВИдимо, как-то эта 1я строка с BOM по-другому обрабатывается.
Back to top
View user's profile Send private message
helb



Joined: 08 Oct 2014
Posts: 57

Post (Separately) Posted: Fri Mar 22, 2024 20:11    Post subject: Reply with quote

Ну вот экспорт powershell примерно так выглядит (табы форум не сохраняет):
Code:

#TYPE Selected.System.IO.DirectoryInfo
FullName   Length   CreationTime   LastWriteTime   LastAccessTime   Mode   Attributes
E:\n      2018-06-28T17:08:28.4520000   2024-02-27T02:06:17.4998337   2024-02-27T02:06:17.4998337   d----   Directory
E:\n\7-Zip.7z   1183314   2023-08-23T01:08:36.4378864   2023-08-23T01:08:37.8285794   2023-08-23T01:08:36.4378864   -a---   Archive


Сохраняете такое (или с кавычек начинающееся, как тут упомянули) в UTF-8 с BOM, и первым симоволом для парсера там будет он самый, а не то что надо.

С именами опций, думаю: Parse as data, Don't parse (show) и Don't parse (hide)

Я вообще скептически к комментариям отношусь где-то в теле, вот заголовок из любого количества комментариев — это да.
Тем не менее, какие-то незакавыченные данные начинающиеся с хэша — скорее совсем уж экзотика, да и там проверка на количество разделителей почти всегда ясность внесёт.


Можете еще детект размера колонок по большему количеству строк сделать, или же растягивать самую большую найденную (если она одна) на всё свободное пространство, при наличии такового. Мой пример как раз иллюстративный: там в начале полные имена часто коротенькие, и в итоге треть окна пустая, а потом — разгул на все 260 символов и более.
Back to top
View user's profile Send private message
Destiny



Joined: 15 Dec 2015
Posts: 322

Post (Separately) Posted: Fri May 08, 2026 15:19    Post subject: Reply with quote

Кажется баг с корочкой есть. Открываем файл, сортируем по последнему столбцу - не важно какие данные. Сколько-то возимся с этой таблицей - копируем ячейки, столбцы. Короче - проводим полезную работу с данными. Походу дела мы переключаемся(АльтТабимся) на другие приложения - куда эти данные мы и переносим по факту работы с таблицей.
И вот на каком-то этапе этих итераций при очередном клике в ячейку, из которой мы хотели бы скопировать данные, и происходит падение по исключению. Access violation - code c0000005

Code:
CONTEXT:  (.ecxr)
rax=0000000000000000 rbx=0000000000000001 rcx=000000000f4a25f4
rdx=0000000000000407 rsi=0000000000000000 rdi=0000000000000022
rip=000000006e384950 rsp=0000000001e6c320 rbp=0000000000000065
 r8=0000000000000006  r9=0000000000000058 r10=0000000000000008
r11=0000000000000246 r12=0000000000000000 r13=000000000f4a25f4
r14=0000000000000000 r15=0000000001e6eb70
iopl=0         nv up ei pl nz na po nc
cs=0033  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010200
csvtab!cbNewMain+0xe1a:
00000000`6e384950 4c6308          movsxd  r9,dword ptr [rax] ds:00000000`00000000=????????
Resetting default scope

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 000000006e384950 (csvtab!cbNewMain+0x0000000000000e1a)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 0000000000000000
   Parameter[1]: 0000000000000000
Attempt to read from address 0000000000000000
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 9, 10, 11
Page 11 of 11

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group