【文件属性】:
文件名称:datasheet:使用 POI 在 Railo 中处理 XLS 文件
文件大小:217KB
文件格式:ZIP
更新时间:2021-07-01 02:44:49
ColdFusion
数据表.cfc
使用 POI 在 Railo 中处理 XLS 文件
背景
自从搬到 Railo,我还没有找到读取和写入 XLS 文件的完美解决方案。
在更详细地了解 POI 之后,我决定编写自己的组件,该组件利用 Apache POI 来读取和写入 XLS 文件。
计划是从最基本的开始,然后根据需要添加其他功能。
环境
基于 Railo 4.1.2.003 和 4.2.1.000 与 POI 3.8。
编码风格
作为实验,Datasheet.cfc 是一个基于脚本的组件不使用分号Railo 特定功能。
为什么? 看看在没有 ; 的情况下编写脚本的感觉如何; 目前感觉还不错!
Railo 中在语句末尾留下分号时有太多错误,因此现在将使用它们。
笔记
asArrays() 从嵌套 for 循环到迭代器的变化应该是为了清理事情。 它工作了一点,但没有我想要的那么多。
从:
for
【文件预览】:
datasheet-master
----README.md(2KB)
----Datasheet.2.0.cfc(6KB)
----tests()
--------Cell.cfc(507B)
--------index.cfm(625B)
--------Tests.cfc(4KB)
--------data.xlsx(9KB)
--------data.xls(23KB)
----sample-files()
--------an-xls-file(18KB)
--------10-10001.xlsx(429KB)
--------crappy-data.xls(23KB)
--------10-64001.xlsx(2.66MB)
--------10-1001.xlsx(46KB)
--------10-11.xlsx(8KB)
--------1-sheet-normal-data.xlsx(8KB)
--------XSSFWorkbook.xlsx(8KB)
--------data.xlsx(9KB)
--------data.xls(24KB)
--------HSSFWorkbook.xls(22KB)
--------an-xlsx-file(9KB)
----LICENSE(1KB)
----index.cfm(2KB)
----index.2.cfm(2KB)
----Datasheet.cfc(3KB)