★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 圣域飛俠 閱讀(157) 評論(0)  編輯  收藏 所屬分類: 轉載
          主站蜘蛛池模板: 孟连| 共和县| 唐山市| 五华县| 皋兰县| 昭平县| 监利县| 浮梁县| 西畴县| 福海县| 酉阳| 建昌县| 兴城市| 上饶市| 闽清县| 青阳县| 江永县| 荣成市| 莱西市| 梅河口市| 齐河县| 北安市| 门头沟区| 望都县| 怀柔区| 那坡县| 滁州市| 双江| 上犹县| 且末县| 芦溪县| 临泽县| 临高县| 秭归县| 若羌县| 江华| 平舆县| 百色市| 易门县| 中超| 西青区|