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

Вниз

Как Прочитать данные из ячеек из файла EXCEL?   Найти похожие ветки 

 
sucer   (2004-03-22 16:18) [0]

Есть файл в формате EXCEL XP.Там один-обычный- екселовский лист.
На листе 8 колонок и 1000 строк.В ячеках находятся строковые
данные.

Кто знает.напишите кусок кода пожалуста!!ПОЖАЛУСТА!! как прочитать данные с этого файла./или ссылку на статью с исходниками.


 
senya   (2004-03-22 16:24) [1]

Типа такого

var
       Excel,WorkBook,Sheet: OLEVariant;
       value : string;
begin
OpenDialog.Filter := "Microsoft Excel files (*.xls)|*.xls";
OpenDialog.FilterIndex := 1;
if OpenDialog.Execute then
begin
  Excel := CreateOleObject("Excel.Application");
  Excel.Workbooks.Open(OpenDialog.FileName, False);
  WorkBook := Excel.WorkBooks.Item[1];
  Sheet := Excel.Application.Worksheets.Item[1];

    for i := 1 to 100 do //номер строки
     for j := 1 to 8 //номер колонки
        value := Trim(Sheet.Cells.Item[i,j].Value);


 
Тимохов ©   (2004-03-22 16:31) [2]

работать медленно будет просто жуть
сильно не уверен, но может можно брать значение из range сразу в вариантный массив. устанавливать значения таким образом можно, а вот можно ли брать - не знаю, не пробовал, можете попробовать. если получится, то работать будет раз 100 быстее.



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
3-1079008357
Uran
2004-03-11 15:32
2004.04.11
Как извлечь данные из интербейсовской базы данных?


1-1082542972
Alone
2004-04-21 14:22
2004.04.11
Таблица со строками переменной высоты в QuickReport.


1-1082210370
Kiloper
2004-04-17 17:59
2004.04.11
Как програмно собрать несколько файлов в один файл,


1-1082033709
avgur
2004-04-15 16:55
2004.04.11
Вопрос по экспорту в Excel (FastReport v 2.5)


6-1076257525
Amirka
2004-02-08 19:25
2004.04.11
Как работает GoForward и GoBack в TWebBrowser