Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Excel меняе формат данных / 7 сообщений из 7, страница 1 из 1
04.10.2007, 15:23
    #34847105
RIGOR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel меняе формат данных
Добрый день! При создании отчета в Excel все хорошо, кроме одного. В ячейке данных должно быть 000E05, а происходит перекодировка в 0.00E+00. Тип поля, из которого берутся данные - С. Как заставить Excel воспринимать данные должным для меня образом? Фокс - 9
...
Рейтинг: 0 / 0
04.10.2007, 15:38
    #34847159
mvictor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel меняе формат данных
если тип поля должен оставаться текстом, то :
...cells(x,y).value="'"+"000E05" то есть ставь в начале строки кавычку
...
Рейтинг: 0 / 0
04.10.2007, 15:43
    #34847176
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel меняе формат данных
Насильно назначить в екселе данному столбцу тип Текстовый. А то по умолчанию он ставит Общий и интерпретирует как ему нравится.
У меня раз был прикол - сунул табличку из буфера MSSQL в Excell, не посмотрев что в винде разделитель целой и дробной - "," а у SQL-я как везде точка. А потом преобразовал столбец в числовой формат с двумя десятичными разрядами и отдал юзерам. Через некоторое время прибегает человек с квадратними глазами и показывает огромное чило. И объясняет что сдесь должно быть 8 рублей, скокото копеек. Скатина ексель число 8.12 посчитал датой и после преведения к числовому формату перевел его в число толи секунд толи тиков с какойто начальной даты - в общем очень много :(
...
Рейтинг: 0 / 0
04.10.2007, 16:06
    #34847253
RIGOR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel меняе формат данных
Может чего-то я не понимаю.
.Cells(lnRow,6).value=cur_report.usluga - код услуги. Код услуги 6 символов, которые содержат латиницу, кириллицу, цифры. Именно на коде 000Е05 (Е - латинская) происходит перекодировка. Где ставить кавычки?
...
Рейтинг: 0 / 0
04.10.2007, 16:07
    #34847262
RIGOR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel меняе формат данных
Как програмно задать тип ячейки?
...
Рейтинг: 0 / 0
04.10.2007, 21:45
    #34848086
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel меняе формат данных
Гдето так:

.columns("C:F").NumberFormat = "dd.mm.yyyy"

Конкретные значения нужно смотреть в Хелпе или в коде макрорекодера
...
Рейтинг: 0 / 0
05.10.2007, 08:33
    #34848422
RIGOR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel меняе формат данных
Все, всем спасибо
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Excel меняе формат данных / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]