[Bug] Invalid cell range error when filling Excel template
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 32/100
Piste de recherche
Commencez par exécuter la méthode main fournie avec demo2.xlsx et aaa.xlsx, puis examinez l’échec au niveau de excelWriter.fill avec FillConfig.forceNewRow(true). Comparez les paramètres fictifs data1 et date du modèle avec la plage de cellules non valide signalée par l’exception ; le travail est terminé lorsque le reproducteur ne lève plus d’exception et que le classeur rempli est généré correctement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
我根据报错的位置坐了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);
}
}
- Langage dominant
- Java
- Étoiles
- 6.3k
- Forks
- 545
- Merge moyen
- 2 j 22 h
- PR mergées (30 j)
- 41
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de apache/fesod
-
[Enhancement] Allow static imports in test sources so AssertJ is usablePeut-être pris @qiaolezi001 l’a pris il y a 1 jour. Ouverteenhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 69/100
apache/fesod#1267 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
[Task] mvnw.cmd always shows as modified after cloningPeut-être pris @yebuguntang l’a pris il y a 4 jours. Ouvertediscussion welcome help wanted
Difficulté 1/5 Moins d'une heure Accessibilité débutants 91/100
Les mainteneurs répondent en général sous 1 jour
-
discussion welcome security waiting for feedback
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
apache/fesod#1184 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug] xlsx stream write leaves temp filePeut-être pris @nkuprins l’a pris il y a 22 jours. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
apache/fesod#1137 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug] A cell read into a ReadCellData field loses its row and column indexPeut-être pris @CodeMan-cmd l’a pris il y a 37 jours. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
apache/fesod#1131 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de apache/fesod
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
Les mainteneurs répondent en général sous 2 jours
-
code-health feature/sync OS/Android QA/Test-Plan-Specified QA/Yes
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
brave/brave-browser#60327 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
aws/context-ontology-accelerator#325 ·
Les mainteneurs répondent en général sous 1 jour
-
The README tells to run `mvn jeo:disassemble`, which fails with `No plugin found for prefix 'jeo'`Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
objectionary/jeo-maven-plugin#1938 ·
Les mainteneurs répondent en général sous 2 jours
-
effort/l priority/p2 risk/high triage/deferred
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
iflytek/skillhub#1039 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour