完善主體資料,免費贈送VIP會員!
    * 主體類型
    * 企業名稱
    * 信用代碼
    * 所在行業
    * 企業規模
    * 所在職位
    * 姓名
    * 所在行業
    * 學歷
    * 工作性質
    請先選擇行業
    您還可以選擇以下福利:
    行業福利,領完即止!

    下載app免費領取會員

    NULL

    ad.jpg

    二次開發教程:Revit開發之導出明細表到Excel

    發布于:2019-08-26 16:50:40

    網友投稿

    更多

    Revit API 里目前好像還沒有明細表導出Excel的API


    所以導出Excel的策略是,先讀取明細表,然后再


    寫到Excel中,讀取可以用


    ViewSchedule.GetCellText(SectionType pType, int row, int column);


    寫入Excel方法就很多了,讀者可以隨意選


    下面是一個簡單的例子,寫入Excel用的是NPOI




    關鍵代碼如下:


                Document doc = commandData.Application.ActiveUIDocument.Document;

                ViewSchedule v = doc.ActiveView as ViewSchedule;            

                TableData td = v.GetTableData();

                TableSectionData tdb = td.GetSectionData(SectionType.Header);

                string head = v.GetCellText(SectionType.Header, 0, 0);


                TableSectionData tdd = td.GetSectionData(SectionType.Body);


                int c = tdd.NumberOfColumns;

                int r = tdd.NumberOfRows;


                HSSFWorkbook work = new HSSFWorkbook();

                ISheet sheet = work.CreateSheet("mysheet");

                for (int i = 0; i < r; i++)

                {

                    IRow row = sheet.CreateRow(i);

                    for (int j = 0; j < c; j++)

                    {

                        Autodesk.Revit.DB.CellType ctype = tdd.GetCellType(i, j);

                        ICell cell = row.CreateCell(j);

                        string str = v.GetCellText(SectionType.Body, i, j);

                        cell.SetCellValue(str);                   

                    }

                }

                using (FileStream fs = File.Create("d:\\excel.xls"))

                {

                    work.Write(fs);

                    fs.Close();

                } 

    本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。

    未標題-1.jpg

    上一篇:二次開發教程:Revit開發之判斷參數是否為項目參數

    下一篇:二次開發教程:Revit開發設置模型線顏色

    主站蜘蛛池模板: 久久国产视频一区| 三上悠亚精品一区二区久久| 韩国一区二区三区| 韩国精品福利一区二区三区| 一区二区在线视频免费观看| 亚洲AV香蕉一区区二区三区| 久久se精品一区二区国产| 国产成人一区二区三区电影网站| 色窝窝无码一区二区三区成人网站| 亚洲一区二区在线免费观看| 无码精品人妻一区二区三区AV| 成人丝袜激情一区二区| 国产成人一区二区三区免费视频 | 精品一区二区三区水蜜桃| 国产福利一区二区三区在线观看| 日本一区二区在线| 精品成人一区二区三区四区| 国产伦精品一区二区三区四区| 冲田杏梨AV一区二区三区| 冲田杏梨AV一区二区三区| 国产微拍精品一区二区| 乱码人妻一区二区三区| 精品国产一区二区三区在线观看| 国产视频福利一区| 精品女同一区二区三区在线| 国产高清一区二区三区四区| 视频一区二区三区在线观看| 无码人妻精品一区二区蜜桃AV| 福利电影一区二区| 国产91一区二区在线播放不卡 | 国产一区二区在线|播放| 精品国产日韩一区三区| 色天使亚洲综合一区二区| 国产一区二区三区在线| 国产激情精品一区二区三区| 国产一区二区三区乱码| 老熟妇仑乱一区二区视頻| 国产福利一区二区三区在线视频| 久久蜜桃精品一区二区三区| 国产精品无码一区二区三区免费| 日韩精品无码Av一区二区|