Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
Bentley 中国优先社区
  • Welcome to Bentley Communities
  • Bentley's Communities
  • Bentley 中国优先社区
  • Cancel
Bentley 中国优先社区
技术资料库 利用报表功能将单元库中的单元名导出到Excel中
    • Sign In
    Bentley 中国优先社区 requires membership for participation - click to join
    • -Bentley 中文技术资料库
      • +AutoPIPE
      • +Bentley Navigator
      • +Bentley Substation
      • +Bentley 道路与场地设计
      • +BRCM
      • +BridgeMasterModeler/OpenBridgeModeler
      • +i-model / DgnDb
      • +LumenRT/ContextCapture
      • -MicroStation
        • +01-常见问题解答
        • +02-培训资料
        • +03-软件安装与配置
        • +04-图形用户界面
        • +05-辅助绘图
        • +06-二维绘图
        • +07-三维建模
        • +08-渲染和动画
        • +09-打印
        • +10-元素选择和操作/测量
        • +11-单元/组/图案化
        • -12-文字/标注/表格/报表
          • CE版本的文字输入框-无法输入文字
          • CONNECT版中插入输入数据域(EDF)
          • CONNECT版本-自动获取元素属性放置标签(Label)
          • Connect版本中的Place Callout
          • Item Type中的实例数据无法从Excel导入成功?
          • ItemType-Expression的应用例子
          • Label Coordinate(坐标标注)工具简介
          • MicroStation里的字体
          • MSCE版的Properties窗口中将元素的标签名字显示成Item的标签名字
          • MS_RTCONFIG参数变量详解
          • Text的WordProcessor输入框报错
          • [MSCE]为什么DGN转换成DWG后RSC字体没有正确转换成相应的SHX字体
          • 【MSCE】DGN转换成DWG文件后找不到使用的RSC字体生成的SHX字体
          • 使用Batch Process批量替换文字
          • 使用Microstation如何批量修改已添加Itemtype元素的属性
          • 使用SHX字体显示中文问题
          • 关于Font Utilities工具说明
          • 关于制作字体的一个问题
          • 创建带有弧形符号的弧长标注
          • 利用Import Coordinate工具批量导入文本
          • 利用报表功能将单元库中的单元名导出到Excel中
          • 在MSCE中创建Item属性和元素几何属性的复合报表
          • 在输入的文字中关联图形或模型的属性信息
          • 堆叠分数的输入与修改
          • 如何创建关于单元位置的报表且使位置坐标分列表示?
          • 如何发现失去关联的Dimension元素
          • 如何在Microstation Connect中创建和使用表格模板
          • 如何在Microstation Connect中创建属性标注
          • 如何在Microstation Connect中对元素或属性创建报表
          • 如何在Microstation Connect中插入表格元素
          • 如何在报表中对Graphic Cell(图形单元)统计时忽略Orphan Cells(孤立单元)?
          • 如何在放置Note工具中使用cell作为terminator?
          • 如何将一个Dimension元素的所有属性赋给另一个Dimension元素
          • 如何将失去关联的Dimension元素重新关联
          • 如何更改已放置的没有使用标注样式的标注元素的属性
          • 如何替换文字的字体(Font Mapping)
          • 如何设置文字不随视图的旋转而变化
          • 如何读取另一个DGN中包含的文本样式?
          • 将Tag元素转换成Text元素
          • 将Text Node转换成Text元素
          • 将Text转换成Text Node元素
          • 怎样在标注圆或者弧的直径的时候加入引线
          • 批量的在同一位置放置文字
          • 批量置换多个DGN文件中的相同文字
          • 控制文字中上下标的大小
          • 放置表格元素后,可以做哪些格式上的修改?
          • 文字的空格部分变成分数显示的问题
          • 文本样式对话框中的图标含义
          • 让MicroStation更好地支持中文
          • 设置相同长度的尺寸标注延伸线
          • 输入特殊符号
          • 重新定义缺失字体的默认替代字体
          • 键入命令设置文字样式和标注样式为(none)
          • 项类型和Excel的组合使用(Using ItemType and Excel)
          • 项类型定义中将中文字符串对应到Unicode码
          • 高程标注(Ordinate Dimensioning)
        • +13-自定义线型和多线
        • +14-单位和坐标系
        • +15-模型与参考文件
        • +16-视图和层
        • +17-动态视图和组图
        • +18-光栅/点云/实景
        • +19-DGN/DWG及格式转换
        • +20-实用工具
        • +21-二次开发
        • +22-其它
        • +23-MicroStation与iTwin交互
        • +24- Learning Tips
      • +MOSES
      • +OpenBridge
      • +OpenBuildings Designer
      • +OpenFlows
      • +OpenPlant
      • +OpenPlant Electrical CCK
      • Plaxis 地质分析
      • +ProjectWise
      • +ProStructures
      • +SACS
      • +STAAD.Pro
      • +SYNCHRO Pro
      • 中国优先产品汇总
      • +其 它
      • +建筑设计之思考(赵大师专作)
      • +桥梁大师<BridgeMaster>
      • +现浇箱梁
      • +软件激活及授权
    • +iTwin 数字孪生平台
    • Bentley二次开发资料库
    • +常用产品离线安装包分享 [截止到2021年9月]
    • +常见问题汇总
    • Bentley-Learn 官方教学平台-使用方法
    • +中国优先社区使用指南
    • +Bentley在线视频资源精选
    • +服务合作伙伴计划

     
     Questions about this article, topic, or product? Click here. 

    利用报表功能将单元库中的单元名导出到Excel中

    MicroStation CE(简称MSCE)提供有强大的报表(Report)功能。下面利用该功能将一个单元库中所有的单元名导出到一个Excel文件中。

    【下面的步骤在MSCE-U16.3中测试通过,以前的老版本也有此功能,但有可能对话框中选项名称稍有不同】

    1、启动MSCE,在打开文件之前的界面中选择New File(新建文件),在C:\ProgramData\Bentley\MicroStation CONNECT Edition\Configuration\Organization\Dgnlib文件夹下创建一个dgnlib空文件。假设名称就叫MyDgnLib.dgnlib。具体操作见下图,注意文件类型要选择*.*,这样我们才能命名dgnlib扩展名。

         

    2、点Save按钮进入新建的DGNLIB文件后,点选Ribbon中Drawing(绘图)工作流下的Analyze(分析)选项卡下的Reports(报表)打开报表功能对话框;

    3、点Reports对话框中的第一个图标新建一个报表分类,比如叫做MyReports。

            

    4、继续点第二个图标New report definition(新建报表定义)创建一个叫做CellNames的报表。

    5、在该CellNames报表定义的右侧设置详细属性:

    • 选择Location Type为File,即在文件级定位元素类型,这样才能找到文件下的模型,而每个单元都是文件中的一个模型;
    • 点击Selected后的浏览按钮(三个点的按钮)打开Objects对话框;
    • 在Objects对话框中点Select an Object...(选择一个对象),在其下出现的Dgn Elements中再点一下出现在下一级选项菜单,选择其中的Models,再进一步勾选Design Model。如下图所示:

                 

    • 接下来如下图所示设置Filtered By(过滤条件)。点击Filtered By右侧的浏览按钮打开Condition Editor(条件编辑)对话框,逐级选中Can be placed as Cell(可作为单元放置)这个属性后确认,在等号后选择True。点OK按钮确认后关闭Condition Editor对话框。
    • 最终设置好的报表定义属性如下图所示:

    6、回到Reports对话框,展开CellNames报表定义,选择其下的Columns(栏),点击右侧的Add columns(添加报表栏目)打开Select Columns to Add(选择要添加)对话框,展开Design Model,再次展开General,勾选其下的Name。如下图所示:

        

    至此我们的DGNLIB文件定义完毕。之所以要将报表定义到DGNLIB文件中,是因为这样的话打开任何一个单元库文件都能看到该报表,而不需要在每个单元库中去定义该报表。我们将dgnlib文件放到文件夹C:\ProgramData\Bentley\MicroStation CONNECT Edition\Configuration\Organization\Dgnlib下是目的是能让所有工作空间、工作集下的用户都能使用该报表。

    7、检查配置变量MS_DGNLIBLIST是否含有文件夹C:\ProgramData\Bentley\MicroStation CONNECT Edition\Configuration\Organization\Dgnlib的定义,如果没有的话,请按下图增加其定义:

         

    8、退出并重新启动MSCE使该dgnlib文件起效。只有在MSCE启动时才会加载指定路径下的DGNLIB,我们刚刚定义的是不能立即起作用的。

    9、打开任意一个单元库文件,比如C:\ProgramData\Bentley\MicroStation CONNECT Edition\Configuration\WorkSpaces\Example\WorkSets\MetroStation\Standards\Cell\MetroStation.cel文件;

    10、再次打开Reports对话框,选中我们的CellNames报表定义,点击对话框顶部的Review Result(结果预览)就能弹出含有当前单元库所有单元名的一个报表。如下图所示:

        

    11、类似地,选中CellNames报表后点击顶部的第五个图标按钮Export results(导出结果)就能出现一个另存为对话框,默认Excel文件名就是CellNames.xlsx,指定合适的文件夹位置后点击Save保存即可。

           

    • Share
    • History
    • More
    • Cancel
    • Yongan.Fu Created by Bentley Colleague Yongan.Fu
    • When: Fri, Apr 15 2022 7:04 AM
    • Yongan.Fu Last revision by Bentley Colleague Yongan.Fu
    • When: Fri, Apr 15 2022 7:05 AM
    • Revisions: 2
    • Comments: 0
    • Sign in to reply
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies