OpenOffice et C#
Est-il un moyen pour moi de lire le contenu de l'Ouvrir des Documents Office et des feuilles de calcul à l'aide de C#?
Merci de me donner quelques conseils.
Vous devez vous connecter pour publier un commentaire.
Est-il un moyen pour moi de lire le contenu de l'Ouvrir des Documents Office et des feuilles de calcul à l'aide de C#?
Merci de me donner quelques conseils.
Vous devez vous connecter pour publier un commentaire.
Ajouter des références cli_bessatypes.dll, cli_cppuhelper.dll, cli_oootypes.dll, cli_uno.dll, cli_ure.dll et cli_uretypes.dll.
Code pour lire fichier xls:
Ouvrir un Document Office formats sont simples, chaque document est tout simple fichier Zip contenant des fichiers XML. Xml contient le schéma ainsi que des données et leur lecture est assez simple.
Si vous voulez juste pour extraire le texte d'eux, alors il est plus facile, sinon, vous pouvez utiliser le Système.Xml.Linq pour lire les fichiers xml pour extraire les données.
Pour tester, vous pouvez prendre n'importe quel document office open, le renommer something.zip et d'en extraire et d'en étudier le contenu. Vous pouvez utiliser ISharpZip bibliothèque pour décompresser en C# et de l'utilisation de Linq to étude xml.
Aspose les composants logiciels ont un certain appui pour Ouvrir des documents Office. Voir la liste et les coordonnées ici. Vous pouvez télécharger leur procès/eval composants à tester.
Essayer les sites suivants pour plus d'informations concernant le document de spécifications de format: