posts - 0, comments - 77, trackbacks - 0, articles - 356
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          將數據到Excel文件

          Posted on 2006-05-12 15:00 semovy 閱讀(372) 評論(0)  編輯  收藏 所屬分類: C++ Builder相關
          #include?<vcl.h>
          #pragma?hdrstop
          #include?\\\"Comobj.hpp\\\"?//必須包含的頭文件

          #include?\\\"Unit1.h\\\"
          //---------------------------------------------------------------------------
          #pragma?package(smart_init)
          #pragma?resource?\\\"*.dfm\\\"
          #define ?PG ?OlePropertyGet?//主要用到的便于編寫的四個宏定義
          #define ?PS ?OlePropertySet
          #define ?FN ?OleFunction
          #define ?PR ?OleProcedure

          TForm1?*Form1;
          //---------------------------------------------------------------------------
          __fastcall?TForm1::TForm1(TComponent*?Owner)
          :?TForm(Owner)
          {
          }
          //---------------------------------------------------------------------------

          void?__fastcall?TForm1::BitBtn1Click(TObject?*Sender)
          {
          ?Variant?ExcelApp?=?CreateOleObject?(\\\"Excel.Application\\\");?//創建一個工作簿對象
          ?SaveDialog1->Execute();?//執行保存對話框
          ?ExcelApp.PG(\\\"workbooks\\\").FN(\\\"Add\\\",?6);//?向工作簿對象添加一張工作表
          ?Variant?WorkBook1;
          ?WorkBook1?=?ExcelApp.PG(\\\"ActiveWorkBook\\\");//獲取活動工作薄
          Variant?Sheet1;
          ?Sheet1?=?WorkBook1.PG(\\\"ActiveSheet\\\");//獲取活動的工作表
          ?for?(int?i=1;i<=10;i++)
          for?(int?j=1;j<=10;j++)
          ?Sheet1.PG(\\\"Cells\\\",i,j).PS(\\\"Value\\\",i*100+j);//循環向工作表中添加數據
          ?Sheet1.PS(\\\"Name\\\",?\\\"Sheet的新名字\\\");?//工作簿重命名
          ?WorkBook1.PR(\\\"SaveAs\\\",?SaveDialog1->FileName.c_str());//存儲在指定的保存對話框文件名的文件上
          ?WorkBook1.PR(\\\"Close\\\");//關閉工作簿
          ?ExcelApp.FN(\\\"Quit\\\");//關閉Excel程序
          }
          //---------------------------------------------------------------------------?
          主站蜘蛛池模板: 德化县| 工布江达县| 乌兰察布市| 伊金霍洛旗| 遵义县| 康保县| 阳朔县| 罗定市| 饶河县| 河源市| 汕头市| 屯昌县| 封开县| 慈利县| 平果县| 河源市| 咸丰县| 尉氏县| 鹿泉市| 罗江县| 凤冈县| 都昌县| 通渭县| 尉氏县| 张掖市| 德保县| 江华| 连城县| 东城区| 石城县| 岑巩县| 旅游| 诏安县| 德昌县| 德钦县| 韩城市| 广河县| 墨竹工卡县| 平定县| 外汇| 蒲城县|