2009-03-03 10 views

Répondre

1

Est-ce simplement des données ou existe-t-il des formules et VBA? Si ce n'est que des données, vous pouvez lire dans le fichier en XML et utiliser un XSLT pour convertir les données en fichier CSV.

1

À l'aide de Visual Studio Tools pour Office, ouvrez le classeur, puis effectuez un SaveAs, sélectionnez Excel 97 comme type de format.

0

Vous pouvez essayer ce qui suit:

  1. Démarrez Excel
  2. Démarrer le mode d'enregistrement Macro
  3. Ouvrez un classeur ouvert xml.
  4. Enregistrer sous Excel 97.
  5. Arrêter le mode d'enregistrement Macro.
  6. Afficher le code VBA généré et le porter en C# en utilisant les outils VS pour Office mentionnés par Nathan.
0

Voulez-vous dire Excel 2007 Open XML? Il n'y a pas de format Excel 2003 Open XML. Il existe un format Excel 2003 SpreadsheetML qui est un format XML incomplet et un format impasse.

peut lire et écrire à la fois des classeurs Excel 97-2003 (xls) et des classeurs Excel 2007 Open XML (xlsx) et convertir entre les deux formats. Il y a un free evaluation si vous voulez l'essayer.

Disclaimer: Je possède SpreadsheetGear LLC

Questions connexes