-
Notifications
You must be signed in to change notification settings - Fork 464
Labels
bugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomers
Description
Search before asking
- I searched in the issues and found nothing similar.
Fesod version
1.3.0
JDK version
JDK1.8
Operating system
No response
Steps To Reproduce
public class IssueTest {
@Test
public void dynamicHeadWrite() throws Exception {
List<List<String>> multiHeader = new ArrayList<>();
multiHeader.add(Arrays.asList("stringTitle1"));
multiHeader.add(Arrays.asList("stringTitle20", "stringTitle21"));
FastExcel.write(TestFileUtil.createNewFile("dynamicHeadWrite" + System.currentTimeMillis() + ".xlsx"))
.head(multiHeader)
.sheet()
.doWrite(Collections.emptyList());
}
}Current Behavior
java.lang.UnsupportedOperationException
at java.util.AbstractList.add(AbstractList.java:148)
at java.util.AbstractList.add(AbstractList.java:108)
at cn.idev.excel.metadata.property.ExcelHeadProperty.initHeadRowNumber(ExcelHeadProperty.java:108)
at cn.idev.excel.metadata.property.ExcelHeadProperty.<init>(ExcelHeadProperty.java:88)
at cn.idev.excel.write.property.ExcelWriteHeadProperty.<init>(ExcelWriteHeadProperty.java:65)
at cn.idev.excel.write.metadata.holder.AbstractWriteHolder.<init>(AbstractWriteHolder.java:237)
at cn.idev.excel.write.metadata.holder.WriteWorkbookHolder.<init>(WriteWorkbookHolder.java:186)
at cn.idev.excel.context.WriteContextImpl.initCurrentWorkbookHolder(WriteContextImpl.java:139)
at cn.idev.excel.context.WriteContextImpl.<init>(WriteContextImpl.java:117)
at cn.idev.excel.write.ExcelBuilderImpl.<init>(ExcelBuilderImpl.java:54)
at cn.idev.excel.ExcelWriter.<init>(ExcelWriter.java:55)
at cn.idev.excel.write.builder.ExcelWriterBuilder.build(ExcelWriterBuilder.java:151)
at cn.idev.excel.write.builder.ExcelWriterBuilder.sheet(ExcelWriterBuilder.java:167)
at cn.idev.excel.write.builder.ExcelWriterBuilder.sheet(ExcelWriterBuilder.java:155)
Expected Behavior
Handle exception or support the use of Arrays.asList
Anything else?
Methion Issue
Are you willing to submit a PR?
- I'm willing to submit a PR!
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomers