Вниз
Скачать: CL | DM;

Сохранение листа Excel в формате CSV из Дельфи   Найти похожие ветки 

← →
wetwired   (2002-12-04 19:05) [0]

Привет! Помогите разобраться со следуюшим:
Из дельфей запускаю Excel, открываю там .xls файл и пытаюсь сохранить лист в формате CSV:
Worksheet.SaveAs(s,xlCSV);
По идее разделители должны быть - запятые. Когда я использую Excel 2002, то так оно и есть. Правда ячейки, имеющие финансовый формат сохраняются как типа " $3,005 " . А когда я просто открываю этот xls файл в Excele 2002 без всяких дельфей, сохраняю в в формате "csv-разделители запятые", то в качестве разделителей уже используется " ;". А финансовые ячейки сохранияются как 3 005р. ПРичем правильно открывается в Excele файл с разделителями " ;". Что за ерунда?
Интересно, что в 2000м Excele из дельфей файл сохранялся с правильно (или наоборот не правильно, так как разд-ми должны быть все-таки запятые :) - разд-ми были " ;".
То есть, для Excelя родной формат CSV - c " ;". А почему тогда его пробирает на использование "," при сохранении из дельфей? И значок " $" тут причем?

Есть идеи? Заранее спасибо.


← →
sniknik ©   (2002-12-04 19:13) [1]

посмотри в реестре ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Text
и параметр Format
это значения по умолчанию, которые из дельфей и срабатывают, а у самого Excel-я есть свои установки и их можно настраивать.
при чем здесь эта ветка? просто Excel как и весь офис использует Jet.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
7-51976
msgipss
2002-10-16 10:46
2002.12.16
сорри, предыдущая мессага не в тему, Как проверить работу колеса


3-51575
Юра
2002-11-27 11:29
2002.12.16
Инициализация BDE


14-51958
olphi
2002-11-25 04:09
2002.12.16
ООЧЕННЬЬЬ нужна помощь!


1-51719
Кирилл
2002-12-06 10:56
2002.12.16
мне нужно получить длину текста из Edit в пикселях...


1-51688
Filat
2002-12-03 19:34
2002.12.16
Подсказки, потоки, приоритеты и т.д.




   Наверх