2017-04-11 7 views
0

J'essaie de convertir un fichier Excel de format .xlsx au format .xls. J'utilise Java 1.3. Apache POI ne prend pas en charge Java 1.4. Y a-t-il un moyen de le convertir?Comment puis-je convertir le fichier Excel du format .xlsx en .xls en Java 1.3?

+3

Cette version de Java a été publiée il y a environ 17 ans, même avant * .xlsx, Si c'est une application héritée, vous pouvez écrire une conversion util en utilisant une version Java plus récente et essayer d'appeler cette application. –

+0

[La fin de vie de Java 1.3 était le 11/12/2006] (https://blogs.oracle.com/stevenChan/entry/understanding_j2se_13_endoflif). Vous pouvez envisager d'utiliser une version plus récente de Java –

+0

Étant donné que ce sont des formats de fichiers Microsoft, je passerais Java et voir si je pouvais trouver des outils Microsoft pour le travail. Peut-être même une macro Excel? Juste une pensée. –

Répondre

0

Les formats de fichier pour xls et xlsx sont complètement différents. xlsx a été introduit avec Excel 2007 et est fondamentalement un fichier zip avec une extension différente, et tous les fichiers dans le Zip sont des composants basés sur xml.

De nombreux outils de fichiers Excel semblent toujours gérer uniquement l'ancien format xls.

Vous pouvez utiliser Excel pour enregistrer un fichier xlsx au format xls existant, mais je doute que les anciens outils de fichiers aient la capacité de convertir le nouveau format de fichier en format plus ancien.

Une meilleure approche pourrait être d'utiliser des outils qui comprennent le format xlsx, qui existe depuis 10 ans maintenant.