Интернет, Программирование, и энергетический

Как написать вывод о архива с помощью Borland C + +

После демонстрации образом о том, как читать материалы из архива с помощью Borland + + конструктор, в настоящее время мы намерены проиллюстрировать способ записи вашей продукции для архива, используя один и тот же язык, С + +.

Иногда бывает лучше объяснить вещи с помощью, например, это хороший Ниже простой пример, чтобы продемонстрировать процесс.

Если вы собираетесь писать производства хранится в переменной, х, скажем х = 3,14 в строке 2, колонка 3 из архива. Тогда все что вам нужно сделать, это использовать следующий код.

Случай 1: Вы должны создать новый архива затем напишите ваш выход там

/ / объявлять переменные
Вариант XL, v0, v1, v2, v3;
двойные х = 3,14;

/ / открыть excel применения
Вариант XL =:: CreateObject ( "excel.application");

/ / установка приложения как невидимая, вы можете изменить "ложное" к "подлинной" сделать его видимым
XL.OlePropertySet ( "Visible", ложно);

/ / Получение Учебное
v0 = XL.OlePropertyGet ( "Workbooks");

/ / добавить один трудовой книжке
v0.OleProcedure ( "Добавить");

/ / Учебное выберите номер 1
v1 = v0.OlePropertyGet ( "Пункт", 1);

/ / Получение лист
v2 = v1.OlePropertyGet ( "рабочие");

/ / Добавить одну работу лист
v2.OleFunction ( "Добавить");

/ / выбрать лист № 1
v3 = v2.OlePropertyGet ( "Пункт", 1);

/ / переименовать его в электронную таблицу "example1"
v3.OlePropertySet ( "Имя", "example1");

/ / Наконец, записывайте свой выход в строке 2 столбце 3
Температура символ [10];
sprintf (температурных, "% lf", х);
v3.OlePropertyGet ( "Элементы"). OlePropertyGet ( "Пункт", 2,3). OlePropertySet ( "стоимость", температура);

/ / Это остановит просим вас, когда вы хотите же ваши архива или нет
XL.OlePropertySet ( "DisplayAlerts", ложно);

/ / сохранение вашего архива на "г" и назовите его как "case1.xls"
XL.OlePropertyGet ( "Workbooks"). OlePropertyGet ( "Пункт", 1). OleProcedure ( "SaveAs", "г: \ \ case1.xls");

/ / Закрыть трудовой книжке
v1.OleProcedure ( "Закрыть");

/ / довольно excel применения
XL.OleProcedure ( "Выход");

/ / переменная unassign
XL = Unassigned;

Вариант 2: Вы хотите написать ваши результаты в существующих архива с именем "case1.xls", расположенные на "D:"

двойные х = 3,14;
/ / объявлять переменные
Вариант XL, v0, v1, v2, v3;

/ / открыть excel применения
Вариант XL =:: CreateObject ( "excel.application");

/ / установка приложения как невидимая, вы можете изменить "ложное" к "подлинной" сделать его видимым
XL.OlePropertySet ( "Visible", ложно);

/ / открыть журнал "называется case1.xls"
XL.OlePropertyGet ( "Workbooks"). OleProcedure ( "Открыть", "г: \ \ case1.xls");

/ / открыть рабочий "example1"
v0 = XL.OlePropertyGet ( "бюллетени", "example1");

/ / получить клетки
v1 = v0.OlePropertyGet ( "Элементы");

/ / Наконец, записывайте свой выход в строке 2 столбце 3
Температура символ [10];
sprintf (температурных, "% lf", х);
v1.OlePropertyGet ( "Пункт", 2,3). OlePropertySet ( "стоимость", температура);

/ / Это остановит просим вас, когда вы хотите же ваши архива или нет
XL.OlePropertySet ( "DisplayAlerts", ложно);

/ / сохранить то, что Вы сделали
XL.OleProcedure ( "Сохранить");

/ / довольно excel применения
XL.OleProcedure ( "Выход");

/ / переменная unassign
XL = Unassigned;

Вот и все. Хотя долго, процедура до сих пор стандартным и простым.


Filed: Компьютеры и программирования, C + +

«Предыдущая статья в C + +: Как читать Материалы Excel файл, используя Borland C + + Builder

»Далее в статье C + +: Matrix TCL Lite: Матрица файл заголовка для матричных операций в C + +

Поиск по сайту

Рекламные ссылки


Переводы

English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flag
German flagFrench flagSpanish flagJapanese flagArabic flag
Russian flagHindi flag   
By N2H

Legal