Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
krafterboy
0 / 0 / 0
Регистрация: 16.06.2009
Сообщений: 1
1

Чтение данных из Excel в StringGrid

19.06.2009, 17:56. Просмотров 6575. Ответов 0
Метки нет (Все метки)

Возниклла проблема: надо прочитать файл Excel в StringGrid (формат файла в аттаче 3excel_est.xls, первый файл который). Использование Ole компонент не помогает: при чтении из файла значение обьединённых ячеек Excel файла пишется в левую верхнюю ячейку соответствующую этому обьединению, остальные ячейки остаются пустыми.
Читаю так:

C++
1
2
3
4
5
6
7
8
9
10
11
//в обработчике нажатия кнопки
Variant Excel;
Variant Book;
Variant Sheet;
Excel=CreateOleObject("Excel.Application");
Book=Excel.OlePropertyGet("Workbooks").OlePropertyGet("Open", "C:\\3excel_est.xls");
Sheet=Book.OlePropertyGet("Worksheets", 1);
for(int i=1;i<11;i++)
   for(int j=1;j<11;j++)
      StringGrid1->Cells[j-1][i-1]=Sheet.OlePropertyGet("Cells",i,j);
Excel.OleProcedure("Quit");
Мне необходимо чтобы заполнялись все ячейки обьединения тем значением, которое стоит в нем (пример в аттаче в файле 3excel_nado.xls, второй файл).

Буду рад если кто-нибудь подскажет действенный метод чтения такого файла!
0
Вложения
Тип файла: xls 3excel_est.xls (15.0 Кб, 110 просмотров)
Тип файла: xls 3excel_nado.xls (18.0 Кб, 59 просмотров)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2009, 17:56
Ответы с готовыми решениями:

Чтение данных из StringGrid
Здравствуйте, товарищи. Имею гембель - есть StringGrid (одна строка, неопределённое кол-во...

Ошибка при сохранении данных из StringGrid в Excel
Добрый день! Возникает проблема при попытке сохранения данных из StringGrid в формате Excel ...

Чтение данных из Excel файла
Добрый день. Имеется Excel файл некого формата. Первый столбец в нем - числа. Вопрос: Как мне...

При сохранении данных таблицы StringGrid в Excel появляется ошибка
При сохранении данных таблицы StringGrid в Excel появляется ошибка. Код пишу в обработчике кнопки...

Загрузка данных из Excel и текстового файла в StringGrid (Borland Builder C++)
Здравствуйте! Не подскажите как осуществить загрузку данных из Excel и текстового файла в...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2009, 17:56

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Быстрое чтение большого массива данных с Excel в C++Builder
Всем привет! нужна помощь. Считываю диапазон ячеек с Excel. Например размером 18 на 3500. Код ниже:...

Ошибка "Неизвестное имя" при сохранении данных таблицы StringGrid в Excel
При попытке сохранения данных таблицы StringGrid в Excel , появляется сообщение об ошибке - ...

Перенос данных из одного StringGrid в другой StringGrid
Здравствуйте . Есть очередной вопрос с матрицами. Есть два StringGrid. В одном столбце первой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.