同样一个文件,使用 excel 直接打开的,和使用 poi 读取,格式不一样

2021-10-12 15:32:16 +08:00
 git00ll

excel.xlsx 文件 有一列时间,选择自定义格式为 yyyy/m/d h:mm 保存后,实际存储的为该内置格式对应的索引,即十进制 22,十六进制 0x16, 但是 poi4.1.2 内置默认格式类 BuiltinFormats 中存储的 0x16 对应的时间格式为 m/d/yy h:mm 。 这就导致同样一个文件,使用 excel 直接打开的,和使用 poi 读取的,格式不一样。

/**

*

*/

1421 次点击
所在节点    Java
1 条回复
xuanbg
2021-10-12 17:20:01 +08:00
poi 读取时间日期的话,需要判断一下列的类型。直接读基本上不可能正确读取日期时间

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/807323

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX