完善主體資料,免費贈送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| 亚洲中文字幕在线无码一区二区| 精品无码人妻一区二区三区| 3d动漫精品啪啪一区二区中文| 伊人色综合视频一区二区三区| 韩国美女vip福利一区| 国产精品综合AV一区二区国产馆| 一区二区三区精密机械| 国产福利电影一区二区三区,日韩伦理电影在线福 | 久热国产精品视频一区二区三区| 亚洲AV日韩综合一区尤物| 国产精品视频免费一区二区三区| 亚洲AV成人一区二区三区在线看 | 成人免费一区二区三区| 中文字幕乱码亚洲精品一区| 精品国产一区二区三区久久| 日韩一区二区三区在线观看 | 亚洲AV无码一区二区乱子伦| 日韩毛片一区视频免费| 日韩十八禁一区二区久久| 国产福利在线观看一区二区| 国语对白一区二区三区| 中文字幕一区二区三区在线观看| 成人一区二区免费视频| 一区二区三区杨幂在线观看 | 国模私拍福利一区二区| 少妇激情AV一区二区三区| 亚洲一区中文字幕在线观看| 亚洲综合无码精品一区二区三区| 麻豆精品一区二区综合av| 一区二区三区观看| 日本免费一区二区三区四区五六区| 美女视频在线一区二区三区| 综合人妻久久一区二区精品| 免费日本一区二区| 国产aⅴ一区二区三区| 国产色精品vr一区区三区| 久久一区不卡中文字幕| 精品日韩一区二区三区视频| 日本一区二区不卡视频| 中文字幕一区二区三区精彩视频 |