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

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

Borland C + + Builder (BCB) является очень полезным объектно-ориентированный язык программирования, и для застройщика мелких до крупных масштабах разработки программного обеспечения. К сожалению, не доступны с начальным уровнем подготовки учебника инструмент для использования этого инструмента программирования. Я обнаружила один из интернет, www.functionx.com, но она обеспечивает лишь ограниченный объем учебника для некоторых BCB `ы объектов. Вторая вещь сожаление по поводу использования этого инструмента заключается в том, что большинство форумов, имеющихся не на английском языке, поэтому ее трудно понять, что они обсуждают по поводу хотя я знаю, что это все необходимости.

Совсем недавно, что я хочу знать, заключается в том, чтобы читать материалы из архива с помощью Borland C + +. Я хочу перекладывать на этом уровне, поскольку оно является messy читать входные данные из текстового файла, специально, если она числовых данных и сравнительно большого размера. И после утомительного делаем интернет исследований, я, наконец, разработать следующий код. Я представить некоторые замечания, чтобы помочь никому читать которые это понимают это дерьмо.

/ / объявление переменных типа варианту
Вариант XL, v0, v1, vcell;

/ / строка, где вы временно поставить содержание одного Cell
AnsiString tmp;

/ / создается объект, который excel применения и хранить его на XL
Вариант XL =:: CreateObject ( "excel.application");

/ / Установить Excel Применение как невидимая, как только вы открыли
XL.OlePropertySet ( "Visible", ложно);

/ / Получение тетрадей в то время как в пути, хранящихся в "файл" переменной, и открыть его.
XL.OlePropertyGet ( "Workbooks"). OleProcedure ( "открыто", файл);

/ / Получение Sheet которая титул "Sheet1"
v0 = XL.OlePropertyGet ( "бюллетени", "Sheet1");

/ / Получение клеток, что особое листе.
v1 = v0.OlePropertyGet ( "Элементы");

/ / Получить содержимое ячейки, расположенных на 2 строки и столбца 3
vcell = v1.OlePropertyGet ( "Пункт", 2,3);

/ / магазина, что содержание в ansistring "tmp"
tmp = vcell.OlePropertyGet ( "Значение");

Вот и все. Вы можете обходить,

vcell = v1.OlePropertyGet ( "Пункт", 2,3);
tmp = vcell.OlePropertyGet ( "Значение");

Если Вы хотите скопировать больше клеток.
Содержание хранится в "tmp" для пустых ячейка "(нулевой)"

Если сделать, дон `т забудьте закрыть excel приложения с помощью этого кода;

XL.OleProcedure ( "Выход");
XL = Unassigned;


Подала в: C + +

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

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

Веб www.jcmiras.net

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


Переводы

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

Legal