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

          將數據到Excel文件

          Posted on 2006-05-12 15:00 semovy 閱讀(365) 評論(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程序
          }
          //---------------------------------------------------------------------------?
          主站蜘蛛池模板: 鄢陵县| 罗江县| 江山市| 会理县| 阳东县| 确山县| 田林县| 冕宁县| 丰城市| 景德镇市| 上蔡县| 奉新县| 育儿| 潼南县| 德惠市| 八宿县| 永州市| 英超| 乐清市| 闸北区| 蒲城县| 砀山县| 汉中市| 汾阳市| 龙泉市| 瓮安县| 体育| 南皮县| 常德市| 晋宁县| 吉木乃县| 婺源县| 大冶市| 资中县| 邻水| 永春县| 舒兰市| 安龙县| 西充县| 德安县| 定兴县|