Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.12;
Скачать: CL | DM;

Вниз

Как открыть CSV по OLE из программы   Найти похожие ветки 

 
Daria   (2006-01-27 09:45) [0]

Доброе утро. Уменя файл .csv. если просто открывать, то он открывается с разносом по столбцам (разделители ","). а если через прогу, то открывает все в одном столбце.


 
Digitman ©   (2006-01-27 09:58) [1]


> просто открывать


> через прогу


Как это понимать ?
Что значит "просто" ?
Через какую такую "прогу" ?


 
Daria   (2006-01-27 10:00) [2]

просто - это через проводник например.

через прогу - это Excel.workbooks.open(filename1);


 
Digitman ©   (2006-01-27 10:19) [3]


> просто - это через проводник например


Проводник ничего не открывает "просто".

Проводник при этом ищет в реестре имя исп.файла приложения, которое по умолчанию зарегистрировано как обрабатывающее файлы с расширением *.csv (это м.б., например, Excel.exe) и запускает это приложение на выполнение, передав ему параметром ком.строки имя конкретного *.csv-файла и ключ /e

В случае попытки программного открытия *.csv-файла Excel"ом как олей-сервером должно происходить то же самое. Убедись в этом, записав соотв.макрос и просмотрев текст макроса.


 
umbra ©   (2006-01-27 11:43) [4]

Чтобы эксель разбивал данные по столбцам при открытии текстового файла надо пользоваться методом OpenText. Что-то вроде

Excel.workbooks.OpenText(Filename:=filename1, Origin:=xlWindows, StartRow:=1, Comma:=true);



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

Текущий архив: 2006.02.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
2-1138265784
Geonew
2006-01-26 11:56
2006.02.12
Помогите!!!!!!!!!!!!!


3-1134631703
vajo
2005-12-15 10:28
2006.02.12
Почему-то неправильно получается значение RecordCount


15-1137675762
ilya39
2006-01-19 16:02
2006.02.12
Замена символов


15-1137686859
mr.maloy
2006-01-19 19:07
2006.02.12
ПАМАГИТЕ!!! скоро ГЭК нужен эл учебник по дельфе от ФАРОНОВА


1-1136897933
m_mike
2006-01-10 15:58
2006.02.12
Программа мешает завершению работы windows