0
- 02.08.2016 - 12:25
|
Загружаю файл csv в эксель. В одной ячейке стоит значение "25/1", а эксель превращает ячейку в "25.янв". Устанавливаю на ячейку формат "текстовый" - теперь эксель превращает ее в "42394"! Подскажите, как отобразить ячейку "как есть", без изменения формата? | |
1
- 03.08.2016 - 13:15
|
В целом внятного решения нет. Вернее есть - использовать макрос и ADODB. Никаких проблем с кодировками, значениями, ошибками, скорость - 1 млн. строк за 1 секунду. Второй путь - ISAM - драйвер и файл schema.ini, содержащий описание полей таблицы. Почти так же хорош, но на зоопарке ОС и версий MSO - будет "козлить". Третий путь - сменить расширение с CSV на TXT и ручками, при открытии, задать тип столбца как Общий или Текстовый. | |
2
- 03.08.2016 - 13:16
| Макрос на след. неделе могу выложить здесь. | |
3
- 03.08.2016 - 19:52
| Спасибо. Решил использованием Open Office Calc. Там нормально открывает. | |
| Интернет-форум Краснодарского края и Краснодара |