当前位置: 首页 > 软件库 > 企业应用 > 文档管理 >

spreadsheet-mapper

Excel<->POJO映射库
授权协议 Apache
开发语言 Java
所属分类 企业应用、 文档管理
软件类型 开源软件
地区 国产
投 递 者 景才英
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

项目简介

用excel导入、导出数据是企业软件里很常见的需求,但是要实现好导入、导出并非易事,主要原因在于excel导入或导出并非简单的对数据库表的操作,往往牵涉到校验、转换等工作。 本项目希望提供一套方便好用的库,能够使得此类需求实现起来更为便捷。

spreadsheet-mapper-core

本包提供了excel文件导入、导出的基础工具。

和导入相关的工具:

  1. package f2w:读取excel文件并生成Workbook。

  2. package validation:Workbook的校验工具。

  3. package w2o:将Workbook转换成Object的工具。

和导出相关的工具:

  1. package o2w:将Object转换成Workbook。

  2. package w2f:将Workbook写到excel文件。

  3. package m2f:将Message(一般是校验失败消息)追加到excel文件。

spreadsheet-mapper-joda

在core的基础上,提供

  1. package o2w:添加joda-time数据类型的支持。

  2. package w2o:添加joda-time数据类型的支持。

spreadsheet-mapper-java8

在core的技术上,提供对

  1. package o2w:添加java 8 time数据类型的支持。

  2. package w2o:添加java 8 time数据类型的支持。

  3. package validation:添加java 8 lambda表达式的支持。

例子

  1. 读取excel文件并生成Workbook的例子:WorkbookReaderExample

  2. 校验workbook的例子:WorkbookValidatorExample WorkbookValidatorWithValidatorBuilderExample

  3. 将Workbook转换成Object的例子:Workbook2ObjectComposerExample

  4. 将Object转换成Workbook的例子:Object2WorkbookExample

  5. 将Workbook写到excel文件的例子:Workbook2ExcelWriterExample

  6. 将Message写到excel文件的例子:Message2ExcelWriterExample

Maven


    com.supwisdom
    spreadsheet-mapper-core
    1.0.5




    com.supwisdom
    spreadsheet-mapper-joda
    1.0.5




    com.supwisdom
    spreadsheet-mapper-java8
    1.0.5
 相关资料
  • 我试图通过jackson将以下json映射到pojo。我让第一部分工作(直到第节)。然而,第二部分我不确定如何将“section1”映射到这里可能包含的pojo或最佳实践? Json通过Rest电话收到: 波乔:

  • 我和jackson一起绘制地图,我有点迷茫。我的Json具有以下结构 我确实找到了很多处理数组的教程,但我在第一个标记“d”时就已经失败了。而且根本不需要所有的“_元数据”标记。 我创建了一个包含lastName等属性和一个集合附件的pojo。但我的代码在标记“d”或“_元数据”时总是失败 还有杰克逊的读者 任何提示都将不胜感激。 问候马蒂亚斯

  • 我一直在研究Jackson,但似乎必须将映射转换为JSON,然后将生成的JSON转换为POJO。 有没有一种方法可以将地图直接转换成POJO?

  • Java 8在这里使用Apache POI 4.1将Excel(XLSX)文件加载到内存中,并将Java Bean/POJO列表写回新的Excel文件。 对我来说,一个Excel文件(至少是我正在处理的文件)实际上是一个POJO列表,每一行都是POJO的不同实例,每一列都是该实例的不同字段值。观察: 在这里,我可能有一个名为Car的POJO,上面的示例电子表格是一个列表 因此,我有一个功能代码,可

  • 我使用JAVA jackson将JSON映射到JAVA pojo对象,我的JSON文件是: 在之后,我收到了以下错误消息: 不能反序列化出START_ARRAY令牌 我的POJO课程: 请问,这种JSON格式的正确java POJO是什么?谢谢

  • 问题内容: 我有以下JSON表示盐请求的服务器响应: 我尝试使用以下POJO映射它: 现在每次我这样做: 该为空。如何使用Gson将JSON映射到POJO?我的变量顺序对Gson映射重要吗? 问题答案: 我的变量顺序对Gson映射重要吗? 不,不是这样。 如何使用Gson将JSON映射到POJO? 它是 区分大小写 和JSON字符串键应该是相同的POJO类使用的变量名。 您可以使用@Seriali

  • 我希望将XML反序列化为Java Pojo,但我不需要所有元素,并且我希望避免创建样板包装类来获取一些子元素 例如-->现在不起作用

  • 我有以下JSON来表示salt请求的服务器响应: 我尝试用以下POJO映射它: 每次我这样做: 为空。如何使用GSON将JSON映射到POJO?变量的顺序对Gson映射重要吗?