mirror of https://github.com/alibaba/easyexcel
Jiaju Zhuang
3 years ago
5 changed files with 88 additions and 4 deletions
@ -0,0 +1,15 @@
|
||||
package com.alibaba.easyexcel.test.temp.issue2443; |
||||
|
||||
import lombok.EqualsAndHashCode; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
import java.util.Date; |
||||
|
||||
@Getter |
||||
@Setter |
||||
@EqualsAndHashCode |
||||
public class Issue2443 { |
||||
private int a; |
||||
private int b; |
||||
} |
@ -0,0 +1,56 @@
|
||||
package com.alibaba.easyexcel.test.temp.issue2443; |
||||
|
||||
import com.alibaba.easyexcel.test.util.TestFileUtil; |
||||
import com.alibaba.excel.metadata.property.ExcelContentProperty; |
||||
import com.alibaba.excel.util.NumberUtils; |
||||
import com.alibaba.excel.EasyExcel; |
||||
import com.alibaba.excel.read.listener.PageReadListener; |
||||
import com.alibaba.fastjson.JSON; |
||||
import lombok.extern.slf4j.Slf4j; |
||||
import org.junit.Ignore; |
||||
import org.junit.Test; |
||||
import static org.junit.Assert.*; |
||||
import java.io.File; |
||||
import java.text.ParseException; |
||||
|
||||
@Ignore |
||||
@Slf4j |
||||
public class Issue2443Test { |
||||
//CS304 (manually written) Issue link: https://github.com/alibaba/easyexcel/issues/2443
|
||||
@Test |
||||
public void IssueTest1() { |
||||
String fileName = TestFileUtil.getPath() + "temp/issue2443" + File.separator + "date1.xlsx"; |
||||
EasyExcel.read(fileName, Issue2443.class, new PageReadListener<Issue2443>(dataList -> { |
||||
for (Issue2443 issueData : dataList) { |
||||
log.info("读取到一条数据{}", JSON.toJSONString(issueData)); |
||||
} |
||||
})).sheet().doRead(); |
||||
} |
||||
//CS304 (manually written) Issue link: https://github.com/alibaba/easyexcel/issues/2443
|
||||
@Test |
||||
public void IssueTest2() { |
||||
String fileName = TestFileUtil.getPath() + "temp/issue2443" + File.separator + "date2.xlsx"; |
||||
EasyExcel.read(fileName, Issue2443.class, new PageReadListener<Issue2443>(dataList -> { |
||||
for (Issue2443 issueData : dataList) { |
||||
log.info("读取到一条数据{}", JSON.toJSONString(issueData)); |
||||
} |
||||
})).sheet().doRead(); |
||||
} |
||||
|
||||
@Test |
||||
public void parseIntegerTest1() throws ParseException { |
||||
String string = "1.00"; |
||||
ExcelContentProperty contentProperty = null; |
||||
int Int = NumberUtils.parseInteger(string,contentProperty); |
||||
assertEquals(1, Int); |
||||
} |
||||
|
||||
@Test |
||||
public void parseIntegerTest2() throws ParseException { |
||||
String string = "2.00"; |
||||
ExcelContentProperty contentProperty = null; |
||||
int Int = NumberUtils.parseInteger(string,contentProperty); |
||||
assertEquals(2, Int); |
||||
} |
||||
|
||||
} |
Binary file not shown.
Binary file not shown.
Loading…
Reference in new issue