Форум: "Начинающим";
Текущий архив: 2011.10.30;
Скачать: [xml.tar.bz2];
ВнизФормат данных при экспорте в Excel Найти похожие ветки
← →
Artem1987 (2011-07-12 16:25) [0]Делаю экспорт данных из ListView в Эксель. Надо некоторые столбцы ListView с числами экспортировать в Эксель, указав числовой формат с двумя знаками после запятой. Делал так:
var
Excel:Variant;
...
Excel.ActiveWorkbook.Sheets.Item[1].Range["E:H"].NumberFormat:=0.00;
//от колонки E до колонки H только числовые данные
...
данные экспортируются, но формат денежный, а не числовой.
Как правильно задать формат при экспорте?
← →
SQLEXPRESS (2011-07-12 17:00) [1]s := "0"+decimalseparator + "00";
Excel.ActiveWorkbook.Sheets.Item[1].Range["E:H"].NumberFormat := s;
а также попробуйте
Excel.ActiveWorkbook.Sheets.Item[1].Range["E:H"].NumberFormatLocal:= s;
← →
Artem1987 (2011-07-12 18:58) [2]Спасибо, попробую отпишусь...
← →
Artem1987 (2011-07-12 22:29) [3]Увы, результат тот же :( Отображает блин в рублях в Экселе! Как с этим форматом на путь истинный выйти не понятно...
← →
Artem1987 (2011-07-12 23:17) [4]Нашел решение проблемы тут:http://citforum.ru/programming/windows/excel_faq/part3.shtml#3.09
При экспорте надо передавать данные в том же формате, в каком надо чтобы они отображались в таблице Эксель.
← →
sniknik © (2011-07-12 23:19) [5]> Как с этим форматом на путь истинный выйти не понятно...
макросы! записываешь, делаешь руками и смотришь.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.10.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c