完善主體資料,免費贈送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開發設置模型線顏色

    主站蜘蛛池模板: 暖暖免费高清日本一区二区三区 | 蜜桃视频一区二区| 国产SUV精品一区二区四| 亚洲综合在线一区二区三区| 国产精品日本一区二区在线播放 | 性色av一区二区三区夜夜嗨 | 亚洲一区日韩高清中文字幕亚洲| 国偷自产视频一区二区久| 久久se精品一区二区| 国产伦精品一区二区三区在线观看 | 怡红院AV一区二区三区| 无码人妻一区二区三区在线视频| 日韩免费无码一区二区三区 | 国产主播一区二区三区| 亚洲国产精品一区二区三区在线观看 | 无码精品蜜桃一区二区三区WW | 精品无码成人片一区二区98| 99在线精品一区二区三区| 国精品无码一区二区三区在线蜜臀| 国产福利电影一区二区三区久久久久成人精品综合 | 性色av闺蜜一区二区三区| 国产福利91精品一区二区 | 国产一区二区三区在线影院| 一区 二区 三区 中文字幕| 国产av一区二区精品久久凹凸| 精品国产一区在线观看| 无码喷水一区二区浪潮AV| 午夜一区二区在线观看| 国产在线精品一区在线观看| 波多野结衣一区在线观看| 国产精品一区三区| 在线中文字幕一区| 精品乱子伦一区二区三区| 中文字幕一区二区三区有限公司| 国产精品99无码一区二区| 日韩一区二区久久久久久| 免费无码一区二区三区| 无码夜色一区二区三区| 国产午夜精品免费一区二区三区| 精品国产伦一区二区三区在线观看| 亚洲福利一区二区三区|