Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
苏木力格
easyexcel
提交
cec57035
E
easyexcel
项目概览
苏木力格
/
easyexcel
与 Fork 源项目一致
从无法访问的项目Fork
通知
7
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
easyexcel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
cec57035
编写于
5月 08, 2021
作者:
是
是仪
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复读取的时候用string接收数字 可能四舍五入不一致的bug
上级
1c4d7a72
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
19 addition
and
4 deletion
+19
-4
src/test/java/com/alibaba/easyexcel/test/core/dataformat/DateFormatTest.java
...libaba/easyexcel/test/core/dataformat/DateFormatTest.java
+19
-4
src/test/resources/dataformat/dataformat.xls
src/test/resources/dataformat/dataformat.xls
+0
-0
src/test/resources/dataformat/dataformat.xlsx
src/test/resources/dataformat/dataformat.xlsx
+0
-0
未找到文件。
src/test/java/com/alibaba/easyexcel/test/core/dataformat/DateFormatTest.java
浏览文件 @
cec57035
...
...
@@ -4,17 +4,16 @@ import java.io.File;
import
java.util.List
;
import
java.util.Locale
;
import
com.alibaba.easyexcel.test.util.TestFileUtil
;
import
com.alibaba.excel.EasyExcel
;
import
org.junit.Assert
;
import
org.junit.BeforeClass
;
import
org.junit.Test
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
com.alibaba.easyexcel.test.util.TestFileUtil
;
import
com.alibaba.excel.EasyExcel
;
/**
*
* @author Jiaju Zhuang
*/
public
class
DateFormatTest
{
...
...
@@ -44,6 +43,14 @@ public class DateFormatTest {
private
void
readCn
(
File
file
)
{
List
<
DateFormatData
>
list
=
EasyExcel
.
read
(
file
,
DateFormatData
.
class
,
null
).
locale
(
Locale
.
CHINA
).
sheet
().
doReadSync
();
for
(
DateFormatData
data
:
list
)
{
if
(
data
.
getDateStringCn
()
!=
null
&&
!
data
.
getDateStringCn
().
equals
(
data
.
getDate
()))
{
LOGGER
.
info
(
"date:cn:{},{}"
,
data
.
getDateStringCn
(),
data
.
getDate
());
}
if
(
data
.
getNumberStringCn
()
!=
null
&&
!
data
.
getNumberStringCn
().
equals
(
data
.
getNumber
()))
{
LOGGER
.
info
(
"number:cn{},{}"
,
data
.
getNumberStringCn
(),
data
.
getNumber
());
}
}
for
(
DateFormatData
data
:
list
)
{
Assert
.
assertEquals
(
data
.
getDateStringCn
(),
data
.
getDate
());
Assert
.
assertEquals
(
data
.
getNumberStringCn
(),
data
.
getNumber
());
...
...
@@ -53,6 +60,14 @@ public class DateFormatTest {
private
void
readUs
(
File
file
)
{
List
<
DateFormatData
>
list
=
EasyExcel
.
read
(
file
,
DateFormatData
.
class
,
null
).
locale
(
Locale
.
US
).
sheet
().
doReadSync
();
for
(
DateFormatData
data
:
list
)
{
if
(
data
.
getDateStringUs
()
!=
null
&&
!
data
.
getDateStringUs
().
equals
(
data
.
getDate
()))
{
LOGGER
.
info
(
"date:us:{},{}"
,
data
.
getDateStringUs
(),
data
.
getDate
());
}
if
(
data
.
getNumberStringUs
()
!=
null
&&
!
data
.
getNumberStringUs
().
equals
(
data
.
getNumber
()))
{
LOGGER
.
info
(
"number:us{},{}"
,
data
.
getNumberStringUs
(),
data
.
getNumber
());
}
}
for
(
DateFormatData
data
:
list
)
{
Assert
.
assertEquals
(
data
.
getDateStringUs
(),
data
.
getDate
());
Assert
.
assertEquals
(
data
.
getNumberStringUs
(),
data
.
getNumber
());
...
...
src/test/resources/dataformat/dataformat.xls
浏览文件 @
cec57035
无法预览此类型文件
src/test/resources/dataformat/dataformat.xlsx
浏览文件 @
cec57035
无法预览此类型文件
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录