|
|
|
Excel меняе формат данных
|
|||
|---|---|---|---|
|
#18+
Добрый день! При создании отчета в Excel все хорошо, кроме одного. В ячейке данных должно быть 000E05, а происходит перекодировка в 0.00E+00. Тип поля, из которого берутся данные - С. Как заставить Excel воспринимать данные должным для меня образом? Фокс - 9 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 15:23 |
|
||
|
Excel меняе формат данных
|
|||
|---|---|---|---|
|
#18+
если тип поля должен оставаться текстом, то : ...cells(x,y).value="'"+"000E05" то есть ставь в начале строки кавычку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 15:38 |
|
||
|
Excel меняе формат данных
|
|||
|---|---|---|---|
|
#18+
Насильно назначить в екселе данному столбцу тип Текстовый. А то по умолчанию он ставит Общий и интерпретирует как ему нравится. У меня раз был прикол - сунул табличку из буфера MSSQL в Excell, не посмотрев что в винде разделитель целой и дробной - "," а у SQL-я как везде точка. А потом преобразовал столбец в числовой формат с двумя десятичными разрядами и отдал юзерам. Через некоторое время прибегает человек с квадратними глазами и показывает огромное чило. И объясняет что сдесь должно быть 8 рублей, скокото копеек. Скатина ексель число 8.12 посчитал датой и после преведения к числовому формату перевел его в число толи секунд толи тиков с какойто начальной даты - в общем очень много :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 15:43 |
|
||
|
Excel меняе формат данных
|
|||
|---|---|---|---|
|
#18+
Может чего-то я не понимаю. .Cells(lnRow,6).value=cur_report.usluga - код услуги. Код услуги 6 символов, которые содержат латиницу, кириллицу, цифры. Именно на коде 000Е05 (Е - латинская) происходит перекодировка. Где ставить кавычки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 16:06 |
|
||
|
Excel меняе формат данных
|
|||
|---|---|---|---|
|
#18+
Как програмно задать тип ячейки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 16:07 |
|
||
|
Excel меняе формат данных
|
|||
|---|---|---|---|
|
#18+
Гдето так: .columns("C:F").NumberFormat = "dd.mm.yyyy" Конкретные значения нужно смотреть в Хелпе или в коде макрорекодера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 21:45 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=183&tid=1588693]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 339ms |

| 0 / 0 |
