如何将excel数据导入playframework
Posted
技术标签:
【中文标题】如何将excel数据导入playframework【英文标题】:How to import excel data in to playframework 【发布时间】:2016-02-15 07:25:01 【问题描述】:我是play框架的新手,请提供任何将excel数据导入play框架并显示数据的示例...我正在使用play 2.x
【问题讨论】:
【参考方案1】:首先您需要上传 Excel 文件。您没有说您使用的是 Java 还是 Scala,所以我将链接到两者的文档:
Java:https://www.playframework.com/documentation/2.4.x/JavaFileUpload 斯卡拉:https://www.playframework.com/documentation/2.4.x/ScalaFileUpload获得文件后,您可以使用现成的库,例如 JExcelApi (http://jexcelapi.sourceforge.net/) 或 Apache POI (https://poi.apache.org/spreadsheet/index.html) 来处理数据。
将 Excel 文件的内容绑定到某个本地数据结构 - 如果您有一个已知的数据定义,您可以创建类来对数据进行建模(在此示例中我们称之为 MyModelClass
)。如果是任意数据,您可以每行使用一个 LinkedHashMap(将保留插入顺序)来存储数据。
这将为您提供List<MyModelClass>
或List<Map>
。要显示数据,您可以编写一个模板来遍历列表并显示每一行。对于MyModelClass
,您可以对标签进行硬编码;对于Map
,标签可以取自地图中的键。
如果不了解您已经完成的工作以及使用哪种语言,此时很难添加额外的细节。
【讨论】:
以上是关于如何将excel数据导入playframework的主要内容,如果未能解决你的问题,请参考以下文章