Имя: Пароль:
1C
1С v8
Проблема при чтении csv экселем
0 dis12345
 
14.12.15
11:55
Приходит выгрузка csv с большим числом колонок. Читаю ее и загружаю через         Excel = новый COMОбъект("Excel.Application");
У себя на 2010 офисе все нормально, а у клиента оказался 2007, он как-то по умолчанию воспринимает число (например) 12,39 как декабрь 39 года  (дек39). Если ставлю формат ячейки или колонки - число, то 12,39 превращается в невразумительное число, если денежный, то у там где есть тысячи появляется пробел и буква р. Подскажите как отключить "искусственный интеллект" Экселя и воспринимать цифры как цифры.
1 Мэс33
 
14.12.15
11:56
(0) Посмотри региональные настройки у клиента.
2 Злопчинский
 
14.12.15
11:57
а вот простой текст прочитать как тески и распарсить по разделителю - не быстрее ли будет? и не правильнее ли - без вмешательства ии экселя...
3 Garykom
 
гуру
14.12.15
11:58
Объясните зачем для чтения CSV (подозреваю что в 1С) нужен Excel?
4 Garykom
 
гуру
14.12.15
11:58
(2) опередил ((
5 dis12345
 
14.12.15
11:59
(1) а что там посмотреть-то ?
(2) там столько колонок, что в глазах рябило разбирать....
6 Мэс33
 
14.12.15
11:59
(2) ну да.. можно как текск прочитать - быстрее будет.
Вечно читаю вопрос - как условие задачи ))).
7 Garykom
 
гуру
14.12.15
12:00
(2) да может быть небольшая проблема если выгрузка в csv кривая, выгружаются в т.ч. строки и в строках есть "," и """"
8 User_Agronom
 
14.12.15
12:00
(0) читай как текст и сам парси.
9 Мэс33
 
14.12.15
12:02
(5)
- в региональным настройках посмотреть - что в качестве разделителя стоит
- в екселе посмотреть, использует ли он системные настройки (ФАЙЛ - ПАРАМЕТРЫ - ДОПОЛНИТЕЛЬНО).
10 User_Agronom
 
14.12.15
12:02
(0) похоже на настройки хз чего. Там где указываается символ отделяющий целую часть от дробной и т.д.
Всё дело в настройках профессиональной под(д)елки Windows.
11 dis12345
 
14.12.15
12:15
У меня в региональных настройках в числах разделитель .  а в денежных единицах ,
В 2010  используются системные разделители.
У клиента и там итам ,
В 2007 тоже сист разделители

сейчас попробую "причесать"
12 Мэс33
 
14.12.15
12:22
(11) успехов. Это классическая проблема при работе с эксель.
13 Krolik Bezobraznik
 
14.12.15
12:22
Читайте как текст. И будет вам счастье.
14 dis12345
 
14.12.15
12:30
(12)Помогло!!!! спасибо!!!!
Знаю, что текст быстрее, но описания формата не было, разбирать метровые строки - в глазах зарябило.....
А этот гад (я его и сам недолюбливаю), все-таки немного структурирует...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn