[Bug] Invalid cell range error when filling Excel template
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 32/100
Direzione di ricerca
Inizia eseguendo il metodo main fornito con demo2.xlsx e aaa.xlsx, quindi esamina l'errore in excelWriter.fill con FillConfig.forceNewRow(true). Confronta i segnaposto data1 e date del template con l'intervallo di celle non valido indicato dall'eccezione; il lavoro è concluso quando il riproduttore non genera più eccezioni e la cartella di lavoro compilata viene prodotta correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
我根据报错的位置坐了debug,截图如下:
public static void main(String[] args) {
String template = "C:\Users\jp\Desktop\demo2.xlsx";
String fileName = "C:\Users\jp\Desktop\aaa.xlsx";
Map<String, String> m = new HashMap<>();
m.put("no", "123");
m.put("name", "456");
List<Map<String, String>> list = new ArrayList<>();
list.add(m);
try (ExcelWriter excelWriter = EasyExcel.write(fileName).withTemplate(template).build()) {
WriteSheet writeSheet = EasyExcel.writerSheet().build();
FillConfig fillConfig = FillConfig.builder().forceNewRow(true).build();
// 如果有多个list 模板上必须有{前缀.} 这里的前缀就是 data1,然后多个list必须用 FillWrapper包裹
excelWriter.fill(new FillWrapper("data1", list), fillConfig, writeSheet);
Map<String, Object> map = new HashMap<String, Object>();
map.put("date", new Date());
map.put("no", "1234566");
excelWriter.fill(map, writeSheet);
}
}
- Lingua principale
- Java
- Stelle
- 6.3k
- Fork
- 545
- Merge medio
- 1g 13h
- PR unite (30g)
- 40
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di apache/fesod
-
[Task] mvnw.cmd always shows as modified after cloningForse già presa @yebuguntang l’ha presa 5 giorni fa. Apertadiscussion welcome help wanted
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 91/100
I maintainer di solito rispondono entro 1 giorno
-
discussion welcome security waiting for feedback
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
apache/fesod#1184 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] xlsx stream write leaves temp fileForse già presa @nkuprins l’ha presa 23 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
apache/fesod#1137 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] A cell read into a ReadCellData field loses its row and column indexForse già presa @CodeMan-cmd l’ha presa 38 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
apache/fesod#1131 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[bug]Custom converters with supportExcelTypeKey() == null are silently ignored when writing CSVForse già presa @Mikkey-f l’ha presa 54 giorni fa. Aperta
Difficoltà 2/5 Mezza giornata Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di apache/fesod
Issue simili
-
breaking change bug needs human review not ready priority medium size S
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
martin-francois/symphony-trello#1193 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Mend: dependency security vulnerability
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
status: waiting-for-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
spring-projects/spring-framework#37614 ·
I maintainer di solito rispondono entro 1 giorno