如何将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的主要内容,如果未能解决你的问题,请参考以下文章

将excel数据导入SQLServer2005

java如何将数据导入Excel模板

如何将excel文件导入到一个oracle表中?谢谢

如何将一个excel中的数据自动导入到另一个excel

如何将excel中的数据导入hive仓库中

ASP.NET中如何将Excel表中的数据导入到数据库中?