Swift import功能介绍

首页    产品中心    Swift PLM功能点介绍    Swift import功能介绍

Swift 导入功能介绍

使用背景

 Swift PLM提供导入功能。方便用户快速批量构建模型、制造商和制造商部件等对象,并可以方便快捷的为用户搭建完整的BOM结构。

img1

 

功能说明

如上图所见,导入功能分成2部分:对象的导入和BOM的导入。导入的步骤大致也分2步

首先是导出模板。

Swift支持模型、制造商和制造商部件的所有子分类的模板以及BOM模板。模型、制造商和制造商部件的子分类的模板包含第一页、第二页和第三页的字段,BOM模板包含BOM中可编辑的字段及各层级间的父子关系。模板里的字段用户不需要定义映射,系统将根据模板内定义的字段和系统内字段自动映射模板内所有字段的顺序固定,用户不可以更改字段的顺序在输入字段值时,应根据字段的属性输入相应的值,如:Numeric类型的字段,输入的值需为数字

img2

 

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

img3

 

使用JAVA导出EXCEL表格(POI)

我们导入的模板用的是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中响应到前端页面

2021-09-01 15:51
浏览量:0

杰信软件Swift PLM产品生命周期管理

 

      杰信软件专注于医疗器械、高科技电子、芯片半导体、精密制造、离散组装设备、汽车零部件等行业PLM解决方案咨询和实施,同时有着超20年的EDM咨询和实践经验,杰信软件立志于将最先进的业务模式与管理创新方法,通过杰信软件公司专家团队提供的专业信息化解决方案,帮助企业飞速发展。因此公司研制开发了一套有着自我知识产权的国产PLM系统Swift PLM,它有着轻量化、高效化、实用化、易用化的特点,是中小型企业研发设计管理的最佳工具。

 

想要了解更多详细内容,赶紧联系我们吧! 

请拨服务电话: 4007-169-700

或发送邮件至:marketing@jiexininfo.com 

获取更多资料。