![]() |
|
Чтение файла эксель размером в 1ГБ - считывает не все строки. | ☑ | ||
---|---|---|---|---|
0
МешочекЗнаний
10.05.17
✎
14:16
|
Приветствую уважаемые.
Не могу никак победить чтение большого файла эксель в 1С. Есть файл с паспортами list_of_expired_passports.csv (http://xn--b1afk4ade4e.xn--b1ab2a0a.xn--b1aew.xn--p1ai/info-service.htm?sid=2000). При открытии в эксель пишет что в файл открыт не полностью - файл Excel может содержать не более 1048576 строк и 16384 столбцов. http://savepic.ru/13900115.png Сам файл оканчивается на 1 048 576 строке. Пробовал эти способы: - Метод "MS ADO" (Чтение файлов xls, xlsx средствами Microsoft ADO): //catalog.mista.ru/public/163640/ - возвращает 65536 строк - Метод "MS EXCEL" (Чтение файлов xls, xlsx с картинками средствами Microsoft Office): //catalog.mista.ru/public/163641/ - возвращает 1048576 строк У кого есть опыт - посоветуйте как можно этот файл прочитать целиком. |
|||
1
Fragster
гуру
10.05.17
✎
14:17
|
а мс адо с каким драйвером? доложен быть "текст"
|
|||
2
Fragster
гуру
10.05.17
✎
14:17
|
*должен
|
|||
3
Fragster
гуру
10.05.17
✎
14:18
|
http://connectionstrings.com/ в помощь
|
|||
4
МешочекЗнаний
10.05.17
✎
14:19
|
Как я понял там 2 драйвера можно использовать.
Я использовал этот СonnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= " + СокрЛП(ФайлEXCEL) + ";Extended Properties=""Excel 12.0;HDR=YES;IMEX=1;"""; |
|||
5
Fragster
гуру
10.05.17
✎
14:19
|
надо использовать текстовый драйвер
|
|||
6
Ц_У
10.05.17
✎
14:21
|
(0) csv это же текст с разделителями, обязательно использовать эксель, нельзя читать как текст через ЧтениеТекста?
|
|||
7
МешочекЗнаний
10.05.17
✎
14:22
|
(6) Мне бы по скорости не проиграть. Я подумал ado будет быстрее. Поправьте если ошибаюсь.
|
|||
8
Smallrat
10.05.17
✎
14:22
|
||||
9
МешочекЗнаний
10.05.17
✎
14:23
|
(5) Как текстовый драйвер прописывается?
|
|||
10
Ц_У
10.05.17
✎
14:26
|
(7) не знаю, просто спросил, много заморочек, если для разовой загрузки, а если на постоянной основе, то можно и заморочитья.
|
|||
11
МешочекЗнаний
10.05.17
✎
14:27
|
(10) Постоянная, так что кручу разные варианты.
|
|||
12
NikVars
10.05.17
✎
14:29
|
||||
13
Fragster
гуру
10.05.17
✎
14:31
|
(9) -> (3)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |