|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
|
Импорт из EXEL в StringGrid31.01.2013, 18:14. Показов 3933. Ответов 23
Метки нет (Все метки)
Подскажите пожалуйста, как реализовать импорт данных из EXEL в StringGrid в C++ Builder? Это очень важно! Заранее спасибо!
0
|
|
| 31.01.2013, 18:14 | |
|
Ответы с готовыми решениями:
23
EXEL в StringGrid
Как StringGrid сохранить в Exel (xls file)? |
|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
|
| 31.01.2013, 20:07 [ТС] | |
|
Хорошо! Посмотрю. Спасибо большое.
0
|
|
|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
|
| 31.01.2013, 20:38 [ТС] | |
|
Я просто никогда не занимался вот таким импортом. Поэтому для меня это новинка.))
Добавлено через 25 минут Ты не мог бы все же продемонстрировать пример как это сделать. Правда очень срочно. И некогда разобраться((((((( Помоги пожалуйста.
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||||||
| 31.01.2013, 21:35 | ||||||
|
вот рабочий пример: читает одну ячейку (А 1) из файла test.xls и выводит в поле Edit1.
0
|
||||||
|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
|
| 31.01.2013, 22:08 [ТС] | |
|
[BCC32 Error] Unit1.cpp(26): E2015 Ambiguity between 'operator System::AutoCmd::<<(const System::Currency) at c:\program files\embarcadero\rad studio\9.0\include\windows\rtl\sysvari.h :3568' and 'operator System::AutoCmd::<<(const System::TDateTime) at c:\program files\embarcadero\rad studio\9.0\include\windows\rtl\sysvari.h :3569'
Full parser context Unit1.cpp(19): parsing: void _fastcall TForm1::Button1Click(System::TObject *) что вот это может значить?
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||||||
| 31.01.2013, 22:15 | ||||||
|
.. это означает одно: эмбаркадеро. На BCB 5 и BCB 6 этот код красиво компилируется.
Попробуйте еще вот этот пример (копирование таблицы 5х5 в StringGrid "grid"__
0
|
||||||
|
|
|
| 31.01.2013, 22:16 | |
|
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 31.01.2013, 22:21 | |
|
P.S. кстати, неплохо бы на форму компонент ExcelApplication поместить...
1
|
|
|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
|
| 31.01.2013, 22:29 [ТС] | |
|
Программа компилируется, но когда нажимаю кнопку, то выскакивает сообщение "Не верный тип переменной". Это типа он будет импортировать в стринггрид если в экселе числа будут?
Добавлено через 4 минуты этого компонента вроде нету в рад студио. или как?
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 31.01.2013, 22:29 | |
|
посмотри готовую программу; может что-то подскажет (про путь к xls-файлу не забудь)
1
|
|
|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
|
| 31.01.2013, 22:34 [ТС] | |
|
Ник42 я установлю сейчас 6-билдер и там сделаю. Думаю прокатит. если что, то напишу. Спасибо тебе большое. Ты реально крутой мэн.
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 31.01.2013, 22:41 | |
|
[..не балуйся] Там для первой кнопки обработчик - фуфло; недоэкспериментировал, так что не обращай мнимания. И про TExcelApplication я на полном серьезе писал, - в заголовочном файле должна присутствовать строка вроде этой: #include "Excel_2K_SRVR.h"
1
|
|
|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
|
| 31.01.2013, 22:45 [ТС] | |
|
я попробую. И еще хотел спросить: таблицу 15*93 он без проблем сделает или нет? И если в ячейках есть довольно большие тексты?
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||
| 31.01.2013, 22:50 | ||
|
1
|
||
|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
|
| 31.01.2013, 22:52 [ТС] | |
|
Твой исходник работает только с xls файлами? Или xlsx тоже может?
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 31.01.2013, 23:12 | |
|
исходник, вообще говоря, не мой; я обычно работаю 5-м Билдером; с ним было все в порядке. Сейчас попробовал то же на 6-м - и появилась ошибка "Неверный тип переменной". Так что разгребать все равно придется.
1
|
|
|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
|
| 31.01.2013, 23:18 [ТС] | |
|
Так ты пока не в курсе в чем дело?
0
|
|
| 31.01.2013, 23:18 | |
|
Помогаю со студенческими работами здесь
20
Импорт из Excel в StringGrid Импорт из StringGrid в Excel
Перенос таблицы из StringGrid в exel и word Импорт из StringGrid в Access Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|