|
Выгрузка числа с типом строки в ексель
| ☑ |
0
Yulichka_RUS
16.02.21
✎
10:39
|
Добрый день всем, подскажите пожалуйста, есть внешняя печатная обработка, которая формирует табдок. Посмотрела отладчиком все как надо, все с типом Строка. Но после сохранения в ексель, захожу в файл а там формат числа. Например вместо "034324" выбивает 034324. Вроде и формат указываю, полазила в свойствах макета, но там ничего с таким подобным нету.
|
|
1
Галахад
гуру
16.02.21
✎
10:49
|
Попробуй так:
AAA = "'034324";
|
|
2
Kigo_Kigo
16.02.21
✎
10:49
|
Не знаю есть ли какая программная команда на "формат строки" в ексель, но эта падла при открытии сама решает какого формата ячейка, помню бился с этим пришлось вперед числа ставить "_"
|
|
3
Yulichka_RUS
16.02.21
✎
10:55
|
(1)Оно отображает с апострофом. Попробовала с " ' " и с " ` ".
|
|
4
Галахад
гуру
16.02.21
✎
10:59
|
|
|
5
Yulichka_RUS
16.02.21
✎
11:08
|
(4) может я не правильно апостроф вставляю, но для эксперимента делала перем = "'6745656", и ексель не убирает апостроф
|
|
6
dka80
16.02.21
✎
11:11
|
пробел добавь
|
|
7
Yulichka_RUS
16.02.21
✎
11:20
|
="' 43243423" , вот так в екселе видит апостроф
|
|
8
Garykom
гуру
16.02.21
✎
11:23
|
(7) =" 43243423"
|
|
9
Garykom
гуру
16.02.21
✎
11:24
|
(8)+ забей на апостроф если штатно табдок через записать в xls
апостроф и намберформат=@ это для COM/OLE
|
|
10
Yulichka_RUS
16.02.21
✎
11:59
|
Все решилось, в самом макете в свойствах ячейки в "Значения" поставила флажок "Содержит значение" строка
|
|