alikoder Posted October 7, 2022 Posted October 7, 2022 Нет времени совсем, чтоб самому разбираться, может поможет, кто за денежку. На хостинге есть .zip архив, в нём .csv список с разделителем. Его нужно скачать, распаковать(например через System.Zip) и заполнить им коллекшенвью. Не знаю во сколько оценить, цену предложите сами. Quote
gorodoro Posted October 7, 2022 Posted October 7, 2022 (edited) Вижу, что в заказах, но на всякий случай: 2 задачи из трёх точно решаемы самостоятельно, причём довольно легко и быстро. 1. Download file 2. Zip/Unzip (+ password) + 3 часть описания (предыдущие 2 найти можно там же) 3. С парсингом csv, думаю, тоже особых проблем возникнуть не должно Делов на час-два, всё равно ведь рано или поздно придётся разбираться 😉 p.s. Примеры упаковки/распаковки: Спойлер function ZipFile(ArchiveName, FileName: string): boolean; var Lezf: TEncryptedZipFile; begin Lezf := TEncryptedZipFile.Create('пароль'); try if FileExists(ArchiveName) then DeleteFile(ArchiveName); Lezf.Open(ArchiveName, zmWrite); Lezf.Add(FileName); Lezf.Close; Result := true; except Result := false; end; FreeAndNil(Lezf); end; function UnZipFile(ArchiveName, FileName: string): boolean; var Lezf: TEncryptedZipFile; begin Lezf := TEncryptedZipFile.Create('пароль'); try Lezf.Open(ArchiveName, zmRead); Lezf.ExtractAll(FileName); Lezf.Close; Result := true; except Result := false; end; FreeAndNil(Lezf); end; UnZipFile(GetCurrentDir + '\file.zip', GetCurrentDir); Edited October 7, 2022 by gorodoro 1 Quote
alikoder Posted October 7, 2022 Author Posted October 7, 2022 Да пробовал я, застопорился с разрешениями при распаковке архива, плюнул на это дело пока, лучше закажу, а пока, чтоб время не терять занимаюсь остальной частью приложения. Но спасибо за наводки. Quote
alikoder Posted October 7, 2022 Author Posted October 7, 2022 2 часа назад, gorodoro сказал: Делов на час-два, всё равно ведь рано или поздно придётся разбираться 😉 Хм.. натолкнули на мысль, полез поглядеть, а оказывается если качать файл в директорию проги, то распаковка уже не требует разрешения.. 😀 1 Quote
gorodoro Posted October 7, 2022 Posted October 7, 2022 По поводу csv: есть CSVParser, я его не пробовал лично, но на первый взгляд выглядит вроде прилично (кто разбирается глубже — пусть меня поправит и предложит решение оптимальнее, мне тоже это интересно). 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.