完善主體資料,免費(fèi)贈(zèng)送VIP會(huì)員!
    * 主體類型
    * 企業(yè)名稱
    * 信用代碼
    * 所在行業(yè)
    * 企業(yè)規(guī)模
    * 所在職位
    * 姓名
    * 所在行業(yè)
    * 學(xué)歷
    * 工作性質(zhì)
    請(qǐng)先選擇行業(yè)
    您還可以選擇以下福利:
    行業(yè)福利,領(lǐng)完即止!

    下載app免費(fèi)領(lǐng)取會(huì)員

    NULL

    ad.jpg

    二次開(kāi)發(fā)教程:Revit開(kāi)發(fā)之導(dǎo)出明細(xì)表到Excel

    發(fā)布于:2019-08-26 16:50:40

    網(wǎng)友投稿

    更多

    Revit API 里目前好像還沒(méi)有明細(xì)表導(dǎo)出Excel的API


    所以導(dǎo)出Excel的策略是,先讀取明細(xì)表,然后再


    寫(xiě)到Excel中,讀取可以用


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


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


    下面是一個(gè)簡(jiǎn)單的例子,寫(xiě)入Excel用的是NPOI




    關(guān)鍵代碼如下:


                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();

                } 

    本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

    未標(biāo)題-1.jpg

    上一篇:二次開(kāi)發(fā)教程:Revit開(kāi)發(fā)之判斷參數(shù)是否為項(xiàng)目參數(shù)

    下一篇:二次開(kāi)發(fā)教程:Revit開(kāi)發(fā)設(shè)置模型線顏色

    主站蜘蛛池模板: 日韩高清一区二区| 国产美女在线一区二区三区| 亚洲AV无码一区东京热| 一区二区视频在线播放| 综合激情区视频一区视频二区| 老熟妇仑乱视频一区二区| 精品无码国产一区二区三区麻豆| 国产一区二区三区免费视频| 亚洲香蕉久久一区二区三区四区| 国产一区二区精品久久岳| 亚欧在线精品免费观看一区| 国内精品一区二区三区最新| 99精品国产一区二区三区不卡| 激情内射日本一区二区三区| 国产99精品一区二区三区免费| 亚洲国产成人久久一区二区三区 | 亚洲熟女综合色一区二区三区| 国产亚洲一区二区在线观看| 精品久久久久中文字幕一区| 一区在线免费观看| 一区在线免费观看| 亚洲综合国产一区二区三区| 又硬又粗又大一区二区三区视频| 国产一区二区三区在线观看精品| 久久久久国产一区二区| 免费萌白酱国产一区二区三区| 中文字幕VA一区二区三区| 日韩精品一区二区三区大桥未久| 亚洲一区二区三区偷拍女厕 | 无码一区二区三区视频| 国产一区二区免费视频| 国99精品无码一区二区三区| 亚洲图片一区二区| 国内自拍视频一区二区三区| 在线一区二区三区| 国产亚洲自拍一区| 亚洲午夜一区二区电影院| 国模无码一区二区三区| 日韩精品无码Av一区二区| AV无码精品一区二区三区宅噜噜 | 无码精品一区二区三区|