-
首页
-
产品中心
- Swift PLM
- 杰信Swift PLM产品生命周期管理系统
- 杰信EDM图文档管理系统
- 杰信PPM项目管理系统
- 杰信MDM主数据管理系统
- 杰信QMS质量管理系统
- Swift CPQ成本报价管理系统
- 杰信Swift CPQ成本报价管理系统
- Oracle Agile PLM
- Oracle Agile PLM产品生命周期管理系统
- Oracle BPM业务流程管理系统
- Oracle Primavera P6 EPPM
-
解决方案
- Swift PLM行业解决方案
- 医疗器械行业解决方案
- 高科技电子行业解决方案
- 芯片半导体行业解决方案
- 精密制造行业解决方案
- 机械装备行业解决方案
- 生物制药行业解决方案
- Swift CPQ报价系统解决方案
- 电子行业报价系统解决方案
- 新材料行业报价系统解决方案
- 精密制造行业报价系统解决方案
- 医疗器械行业报价系统解决方案
- 玩具制造行业报价系统解决方案
- 企业运营管理数字化解决方案
- 智慧能源管理系统
- Swift PPM项目管理系统解决方案
- 高科技电子行业企业研发项目管理解决方案
- 精密加工行业企业项目管理平台解决方案
- 医疗器械行业企业研发项目管理解决方案
- Swift EDM图文档管理解决方案
-
业务服务
-
优秀案例
-
新闻中心
-
关于我们
-
首页
-
产品中心
- Swift PLM
- 杰信Swift PLM产品生命周期管理系统
- 杰信EDM图文档管理系统
- 杰信PPM项目管理系统
- 杰信MDM主数据管理系统
- 杰信QMS质量管理系统
- Swift CPQ成本报价管理系统
- 杰信Swift CPQ成本报价管理系统
- Oracle Agile PLM
- Oracle Agile PLM产品生命周期管理系统
- Oracle BPM业务流程管理系统
- Oracle Primavera P6 EPPM
-
解决方案
- Swift PLM行业解决方案
- 医疗器械行业解决方案
- 高科技电子行业解决方案
- 芯片半导体行业解决方案
- 精密制造行业解决方案
- 机械装备行业解决方案
- 生物制药行业解决方案
- Swift CPQ报价系统解决方案
- 电子行业报价系统解决方案
- 新材料行业报价系统解决方案
- 精密制造行业报价系统解决方案
- 医疗器械行业报价系统解决方案
- 玩具制造行业报价系统解决方案
- 企业运营管理数字化解决方案
- 智慧能源管理系统
- Swift PPM项目管理系统解决方案
- 高科技电子行业企业研发项目管理解决方案
- 精密加工行业企业项目管理平台解决方案
- 医疗器械行业企业研发项目管理解决方案
- Swift EDM图文档管理解决方案
-
业务服务
-
优秀案例
-
新闻中心
-
关于我们
Swift import功能介绍
Swift 导入功能介绍
使用背景
Swift PLM提供导入功能。方便用户快速批量构建模型、制造商和制造商部件等对象,并可以方便快捷的为用户搭建完整的BOM结构。

功能说明
如上图所见,导入功能分成2部分:对象的导入和BOM的导入。导入的步骤大致也分2步
首先是导出模板。
Swift支持模型、制造商和制造商部件的所有子分类的模板以及BOM模板。模型、制造商和制造商部件的子分类的模板包含第一页、第二页和第三页的字段,BOM模板包含BOM中可编辑的字段及各层级间的父子关系。模板里的字段用户不需要定义映射,系统将根据模板内定义的字段和系统内字段自动映射模板内所有字段的顺序是固定的,用户不可以更改字段的顺序。在输入字段值时,应根据字段的属性输入相应的值,如:Numeric类型的字段,输入的值需为数字

在导出需要的模板,根据模板的要求输入完成后,上传模板 这是系统会解析上传的文件,并创建用户输入的对象集合完成导入功能

我们导入的模板用的是Excel表格,所以就用到了 Java中的一个POI。这个里我就简单的介绍一下。
一、POI概述
Jakarta POI 是一套用于访问微软格式文档的Java API。POI提供API给Java程序对Microsoft Office格式档案读和写的功能。在许多企业办公系统中,经常会有用户要求,需要对数据进行统计并且可以直接下载Excel文件。
结构:
· HSSF - 提供读写Microsoft Excel格式档案的功能。
· XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。
· HWPF - 提供读写Microsoft Word格式档案的功能。
· HSLF - 提供读写Microsoft PowerPoint格式档案的功能。
· HDGF - 提供读写Microsoft Visio格式档案的功能
二. 官方文档
官方下载:http://poi.apache.org/download.html 这里可以下载到它的最新版本和文档。
三. Jakarta POI HSSF API组件:
HSSF(用于操作Excel的组件,适用于excel2003)提供给用户使用的对象在org.apache.poi.hssf.usermodel包中,主要部分包括Excel对象,样式和格式,有以下几种常用的对象:
常用组件:
HSSFWorkbook excel的文档对象
HSSFSheet excel的表单
HSSFRow excel的行
HSSFCell excel的格子单元
HSSFFont excel字体
样式:
HSSFCellStyle cell样式
四.基本操作步骤:
首先,我们应该要知道的是,一个Excel文件对应一个workbook,一个workbook中有多个sheet组成,一个sheet是由多个行(row)和列(cell)组成。那么我们用poi要导出一个Excel表格
的正确顺序应该是:
1、用HSSFWorkbook打开或者创建“Excel文件对象”
2、用HSSFWorkbook对象返回或者创建Sheet对象
3、用Sheet对象返回行对象,用行对象得到Cell对象
4、对Cell对象读写。
5、将生成的HSSFWorkbook放入HttpServletResponse中响应到前端页面
杰信软件Swift PLM产品生命周期管理
杰信软件专注于医疗器械、高科技电子、芯片半导体、精密制造、离散组装设备、汽车零部件等行业PLM解决方案咨询和实施,同时有着超20年的EDM咨询和实践经验,杰信软件立志于将最先进的业务模式与管理创新方法,通过杰信软件公司专家团队提供的专业信息化解决方案,帮助企业飞速发展。因此公司研制开发了一套有着自我知识产权的国产PLM系统Swift PLM,它有着轻量化、高效化、实用化、易用化的特点,是中小型企业研发设计管理的最佳工具。