|
Программное сохранение табличного документа в XLS с ячейками в текстовом формате
| ☑ |
0
Мимохожий Однако
23.08.18
✎
12:26
|
Есть необходимость сохранения MXL в XLS для дальнейшей отсылке клиентам.
Проблема в том, что при сохранении формат XLS общий. Мне нужен текстовый формат для всех ячеек. Создал шаблон Книга.xlsm и положил в папку c:\Program Files (x86)\Microsoft Office\Office12\XLSTART\
При открытии пустая книга в нужном формате. Но вот при сохранении в других форматах. В результате теряются лидирующие нули у цифрового артикула. Например 001236 отображается правильно, а читается как 1236
Может кто решил эту задачку?
|
|
1
Cyberhawk
23.08.18
✎
12:27
|
Сохраняй в xml-формат xlsx - только так будет полный контроль
|
|
2
Cyberhawk
23.08.18
✎
12:28
|
Естественно сохранять через работу с xml-файлом
|
|
3
Мимохожий Однако
23.08.18
✎
12:31
|
(2) Пример кода можно?
|
|
4
Cyberhawk
23.08.18
✎
12:35
|
На ИС ищи "nativexlsx"
|
|
5
Мимохожий Однако
23.08.18
✎
13:01
|
Искал на диске ИТС и на сайте. Не нашёл.
|
|
6
RomaH
naïve
23.08.18
✎
13:13
|
|
|
7
Мимохожий Однако
24.08.18
✎
07:29
|
(4) (6) Спасибо.
..
А есть варианты заполнения шаблона XLS из MXL без использования COM?
|
|
8
Cool_Profi
24.08.18
✎
07:31
|
(0) Число в строку с нужным форматированием и в начале добавь '
|
|
9
Мимохожий Однако
24.08.18
✎
07:41
|
(8) Я это делал через макет в СКД. А есть возможность добавить в поле запроса, не используя макет? Не хочу ставить апостроф по всем полям.
|
|
10
Мимохожий Однако
24.08.18
✎
08:33
|
Пока остановился на варианте
ВЫБОР
КОГДА ПОДСТРОКА(спрНоменклатура.Артикул, 1, 1) = "0"
ТОГДА "'" + спрНоменклатура.Артикул
ИНАЧЕ спрНоменклатура.Артикул
КОНЕЦ
|
|