★33°空間‰


                                 ----★七彩服飾  【最潮拜☆日單精品】【Esprit】【Hotwind】滿150包郵-女裝-流行女裝    www.7color.hb.cn

                                 ----智力比知識重要,素質比智力重要,覺悟比素質更重要
          posts - 110,comments - 35,trackbacks - 0

          本示例是用于將ListView中的內容倒入到Excel,與常用的逐單元格寫不同的是,本例子采用數據寫入到range的方法。該方法效率明顯較高。


            Excel.Application app = new Excel.ApplicationClass();
            if( app == null)
            {
            MessageBox.Show("Excel無法啟動");
            return;
            }
            app.Visible = true;
            Excel.Workbooks wbs = app.Workbooks;
            Excel.Workbook wb = wbs.Add(Missing.Value);
            Excel.Worksheet ws = (Excel.Worksheet)wb.Worksheets[1];
            Excel.Range r = ws.get_Range("A1","H1");
            object [] objHeader = {"標題1","標題2","標題3",
            "標題4","標題5","標題6",
            "標題7","標題8"};
            r.Value = objHeader;
            if (lv.Items.Count >0)
            {
            r = ws.get_Range("A2",Missing.Value);?
            object [,] objData = new Object[this.lv.Items.Count,8];
            foreach(ListViewItem lvi in lv.Items)
            {
            objData[lvi.Index,0] = lvi.Text;
            objData[lvi.Index,1] = lvi.SubItems[1].Text;
            objData[lvi.Index,2] = lvi.SubItems[2].Text;
            objData[lvi.Index,3] = lvi.SubItems[3].Text;
            objData[lvi.Index,4] = lvi.SubItems[4].Text;
            objData[lvi.Index,5] = lvi.SubItems[5].Text;
            objData[lvi.Index,6] = lvi.SubItems[6].Text;
            objData[lvi.Index,7] = lvi.SubItems[7].Text;
            }
            r = r.get_Resize(lv.Items.Count,8);
            r.Value = objData;
            r.EntireColumn.AutoFit();
            }
            app = null;
          posted on 2006-09-25 17:28 圣域飛俠 閱讀(154) 評論(0)  編輯  收藏 所屬分類: 轉載
          主站蜘蛛池模板: 莱西市| 邓州市| 平定县| 故城县| 玛纳斯县| 阿坝| 陵川县| 新绛县| 苗栗县| 宁晋县| 普洱| 措勤县| 盈江县| 泰和县| 青河县| 荣成市| 南开区| 阳东县| 青田县| 潞西市| 松原市| 图们市| 渝北区| 永吉县| 广昌县| 吉首市| 冕宁县| 和硕县| 阳高县| 梅河口市| 大渡口区| 手机| 金秀| 平谷区| 南投市| 泽库县| 丹棱县| 商城县| 姜堰市| 友谊县| 新闻|