powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / экспорт Excel->CBuilder
11 сообщений из 11, страница 1 из 1
экспорт Excel->CBuilder
    #33844869
sv_2006
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите разобраться!

В екселе есть таблица с цифрами. Как наиболее простым способом ее можно экспртировать в CBuilder
...
Рейтинг: 0 / 0
экспорт Excel->CBuilder
    #33844989
ZeusTheTrueGod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1)Выделяешь нужные ячейки
2)vb-макрос
open "c:\1.txt" for output as #1
for each c in selection
print #1,c
next
close #1
3) Пишешь на builder свою прогу
...
Рейтинг: 0 / 0
экспорт Excel->CBuilder
    #33845083
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sv_2006Помогите разобраться!

В екселе есть таблица с цифрами. Как наиболее простым способом ее можно экспртировать в CBuilder
Экспортировать нельзя, так как Билдер = среда разработки. Это то же самое, что сказать: "А как мне экспортировать данные из Экселя в Виндоуз"
А так можно, наверное, использовать в приложениях, созданных при помощи C++Builder компонент TExcelApplication .....
...
Рейтинг: 0 / 0
экспорт Excel->CBuilder
    #33845106
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вобще, это с такими вопросами в форум по дельфи
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
экспорт Excel->CBuilder
    #33845113
sv_2006
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
Экспортировать нельзя, так как Билдер = среда разработки. Это то же самое, что сказать: "А как мне экспортировать данные из Экселя в Виндоуз" 
А так можно, наверное, использовать в приложениях, созданных при помощи C++Builder компонент TExcelApplication .....

я извиняюсь за неправильное написание.
А можно подробнее объяснить как работать с компонентом TExcelApplication
...
Рейтинг: 0 / 0
экспорт Excel->CBuilder
    #33845152
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sv_2006 s> А можно подробнее объяснить как работать с компонентом
s> TExcelApplication
Ты зачем выбрал С++ ?
TExcelApplication - это к дельфистам
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
экспорт Excel->CBuilder
    #33845805
dasx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Карабас Барабас sv_2006 s> А можно подробнее объяснить как работать с компонентом
s> TExcelApplication
Ты зачем выбрал С++ ?
TExcelApplication - это к дельфистам
Posted via ActualForum NNTP Server 1.3

Хм, человек наверное выбрал С++, потому что програмит в С++Builder :)

А если по сути, то ещё можно розбирать xls вручную, недавно натыкнулся на формат файла, тоже необходимость была, только не в импорте а в экспорте. Правда это будет сложней, но работать будет очень быстро. Ещё есть некие библиотеки, но я, чесно говоря, не одной достойной не нашёл. Так что, вот такие ещё есть варианты.
...
Рейтинг: 0 / 0
экспорт Excel->CBuilder
    #33845855
sv_2006
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
делаю следующее:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Variant app,books,book,sheet;

   app = CreateOleObject("Excel.Application");
   books = app.OlePropertyGet("Workbooks");
   books.Exec(Procedure("Open")<<"d:\\1\\2\\33.xls");
   book = books.OlePropertyGet("item", 1 );
   sheet= book.OlePropertyGet("WorkSheets", 1 );
   app.OlePropertySet("Visible",  1 );


при выполнении выскакивает exception проблема в 3 строке, но что именно не так не могу понять?
...
Рейтинг: 0 / 0
экспорт Excel->CBuilder
    #33845927
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sv_2006
s> Variant app,books,book,sheet;

s> app = CreateOleObject("Excel.Application");
s> books = app.OlePropertyGet("Workbooks");
s> books.Exec(Procedure("Open")<<"d:\\1\\2\\33.xls");
s> book = books.OlePropertyGet("item",1);
s> sheet= book.OlePropertyGet("WorkSheets",1);
s> app.OlePropertySet("Visible", 1);

s> при выполнении выскакивает exception проблема в 3 строке,

а если попробовать
books.OleProcedure("Open","d:\\1\\2\\33.xls");
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
экспорт Excel->CBuilder
    #33845930
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PS: используй не Ole*, а Exec(*
потому что первые не выдают эксепшнов при ошибках, а простые сообщения выводят, которые не ловятся
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
экспорт Excel->CBuilder
    #33845967
sv_2006
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторbooks.OleProcedure("Open","d:\\1\\2\\33.xls");

это помогло! большое спасибо! простое совсем решение
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / экспорт Excel->CBuilder
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]