★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)  編輯  收藏 所屬分類: 轉載
          主站蜘蛛池模板: 德昌县| 崇州市| 耿马| 黄骅市| 桃园市| 鲁山县| 民权县| 阆中市| 安顺市| 修文县| 平湖市| 抚远县| 屏东市| 灵川县| 额尔古纳市| 双牌县| 高邑县| 武隆县| 天长市| 哈巴河县| 安康市| 万宁市| 灌南县| 开远市| 顺义区| 岱山县| 桂东县| 宾川县| 蓝田县| 裕民县| 吉水县| 沭阳县| 丽江市| 佛坪县| 奉节县| 寿光市| 永年县| 中超| 沈丘县| 壶关县| 衡南县|