2010-02-22 29 views
0

J'ai une feuille excel (située dans classpath), qui a des scénarios à lire et à exécuter.Comment écrire sur la même feuille Excel en utilisant l'API JXL?

Une fois qu'ils sont exécutés, je devrais écrire revenir à la SAME feuille excel dire si le scénario est PASS 'ed ou FAIL' ed.

Comment cela peut-il être accompli?

(NOTE: Je suis capable de lire l'excel).

+0

Si l'indication réussite/échec est insérée dans la feuille nouvellement créée, comment peut-elle être la même? – trashgod

+0

Salut trashgod, l'indication de réussite/échec devrait aller à la même feuille Excel * pas * à une feuille nouvellement créée. – KrishPrabakar

Répondre

1

Je suppose que le seul moyen est de créer un fichier temporaire du fichier d'origine et lire le fichier temporaire. Faites les validations. Ouvrez le fichier original pour l'écriture et affichez le message d'erreur. Enfin, supprimez le fichier temporaire :-)

+0

Bonne idée. va essayer. – KrishPrabakar

+0

@rozar Pouvez-vous s'il vous plaît élaborer ce ans. que comment créer un fichier temporaire du fichier original et lire ce fichier temporaire. Aussi, comment ouvrir le fichier original et afficher le message d'erreur et supprimer ce fichier temporaire. En fait, je suis coincé sur le même problème, il serait utile si vous me revenez. Laissez-moi vous expliquer avec l'exemple dans l'OP – user2092132

+0

@ user2092132 Créez d'abord un nouveau fichier temporaire (X1) et ouvrez le fichier original (X2). Lorsque vous lisez le fichier X2, faites votre travail et enregistrez-le dans X1. À la fin du traitement, lisez X1 et copiez à X2 et supprimez X1. – rozar