2009-10-20 11 views
0

Comment convertir un fichier Excel dans un fichier XML en utilisant le framework .NET 3.5Excel XML dans .NET3.5

S'il vous plaît dire aux approches

Le format de feuille Excel est xls et convertir au format standard XML

+0

Vous aurez besoin d'être un peu plus précis - à tout le moins pour clarifier si c'est le nouveau format Office 2007 .xlsx ou l'ancien format .xls - le premier offre plus de choix. – Murph

+0

Quel genre de XML? Excel 2007 utilise déjà XML comme format par défaut, donc un peu plus de détails sur ce que vous essayez d'obtenir serait nécessaire. –

Répondre

1

permet d'ouvrir un classeur (format xls ou xlsx), obtenir le texte mis en forme (par exemple 5,00 $) avec la propriété IRange.Text ou la valeur brute non formatée avec la propriété IRange.Value. Vous pouvez également modifier les valeurs et recalculer si nécessaire. Vous devez utiliser les API XML .NET pour écrire le texte mis en forme ou les valeurs non formatées dans un fichier XML.

Vous pouvez télécharger un essai gratuit here si vous voulez l'essayer vous-même.

Disclaimer: Je possède SpreadsheetGear LLC

1

Vous pouvez le faire de différentes manières en fonction de votre exigence

  1. Vous pouvez le lire comme une base de données en utilisant l'objet OleDbConnection pour se connecter au fichier et lire les données
  2. Vous pouvez utiliser System.IO.Packaging lire les fichiers office 2007 (xlsx)
  3. Vous pouvez également utiliser le modèle d'objet Excel.Application pour lire les informations à partir d'Excel

Cela dépend vraiment de votre exigence quelle méthode est efficace pour vous.

Questions connexes