2016-06-08 2 views
0

J'utilise JExcel API pour ouvrir et modifier un fichier .xls existant.Comment conserver la mise en forme dans Excel avec JExcel

Le premier problème était que je ne peux pas éditer directement le fichier xls ouvert. Je dois en faire une copie en premier. (Question1: Il est possible de modifier le classeur ouvert ou non?)

Ma solution à cette base de certaines informations sur Internet était:

Workbook workbook=Workbook.getWorkbook(inputfile); 
... 
WritableWorkbook wb=Workbook.createWorkbook(inputfile, workbook); 
wb.write(); 
wb.close(); 
//Edit cells in wb 

Cela fonctionne, mais la version mise à jour du xls a la mauvais formatage. Donc, Question 2: Est-il possible de conserver le format lorsque je copie des classeurs?

Répondre

0

Eh bien, je l'ai résolu en utilisant API Apache.

Même s'il n'est pas aussi bien documenté que JExcel, il semble mieux faire son travail.