|
При чтении CSV вместо даты считывает ##########
| ☑ |
0
Dimeric
30.01.20
✎
16:37
|
При чтении файла .CSV вместо даты считывает "#########"
скрин файла:
Если раздвинут этот столбец, дата в ячейке отображается корректно.
СтрокаЭксель = 2;
Пока ЗначениеЗаполнено(Excel.Cells(СтрокаЭксель, 6).Text) Цикл
НоваяСтрока = Таблица.Добавить();
НоваяСтрока.КОплате = Число(Excel.Cells(СтрокаЭксель, 2).Text);
НоваяСтрока.ДатаОтгрузки = СокрЛП(Excel.Cells(СтрокаЭксель, 4).Text); // Excel.Cells(СтрокаЭксель, 4).Text = "##########" , а по факту "14.12.2019 18:36:28"
СтрокаЭксель = СтрокаЭксель + 1;
КонецЦикла;
В чем может быть дело?
|
|
1
Dmitry1c
30.01.20
✎
16:37
|
А почему не читаешь эксель-файл табличным документом?
СОМ-объект тяжелый
|
|
2
unenu
30.01.20
✎
16:41
|
для прогресса часто надо что-то раздвинуть - это закон природы.
|
|
3
8 bit
30.01.20
✎
16:42
|
Да как бы ексель всегда рисует решетки, если значение не вписывается в границы ячейки. Задать программно ширину столбца не вариант?
|
|
4
Irbis
30.01.20
✎
16:46
|
Нахрена вообще csv читять ёкселем. Это же текстовый файл.
|
|
5
pechkin
30.01.20
✎
16:49
|
можно брать не Text, а value
|
|
6
Garykom
гуру
30.01.20
✎
16:50
|
(0) 1.
2. Прочти советы по отказу от Ёкселя
|
|
7
1Сергей
30.01.20
✎
16:51
|
(4) +100500
|
|
8
Dimeric
30.01.20
✎
17:07
|
(5) точно сработало, спасибо!
Можно и текстовым , да переделывать не охото)), мне тут один столбец добавить.
Спасибо!
|
|