Вниз
Скачать: 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.01 c
6-51871
izhalex
2002-10-07 18:00
2002.12.16
определить возможность подключения clientsocket к serversocket


1-51716
volph7777
2002-12-04 15:39
2002.12.16
Почему не извеняется запись в TTable


14-51891
Malder
2002-10-21 22:47
2002.12.16
Начинающим программистам. Этап 1


1-51691
aterm
2002-12-04 13:11
2002.12.16
Какой код у клавиши delete


3-51629
ALX1
2002-11-28 11:28
2002.12.16
---|Ветка была без названия|---




   Наверх