J'ai un fichier .docx et il contient de nombreuses adresses email auxquelles je veux envoyer du courrier en masse. Comment puis-je lire le fichier docx via C#?Comment puis-je lire le fichier .docx?
Répondre
Le plus simple est sans doute d'utiliser le Open XML SDK 2.0
Get Code Snippets for Visual Studio 2008 quelques exemples
Je recommande fortement de télécharger Open XML Outil de productivité SDK qui vous aidera à comprendre comment les fichiers Open XML sont structurés et peut même vous aider à générer du code source à utiliser avec le SDK en fonction de la structure de vos documents. Vous pouvez télécharger l'outil à partir de la même page que le SDK. C'est 100 Mo, mais ça vaut le téléchargement.
Vous pouvez lire les fichiers Microsoft Office par Interop et Office> 2007 fichiers par Open XML ainsi:
Office 2007 et versions ultérieures suivent le format OpenXML. vous avez besoin Packaging API pour ouvrir et lire des extraits de documents
http://msdn.microsoft.com/en-us/library/system.io.packaging.aspx
fichiers docx sont dans les archives de fait.
Vous pouvez les dézipper dans leurs fichiers XML composites et lire le fichier XML correspondant (file.docx \ word \ document.xml)) et retirez les adresses e-mail.
Cette bibliothèque vous aidera à décompresser l'archive: .Net Zip Library
Oui, je sais que c'est un très vieux article, mais cette information pourrait aider les autres personnes qui cherchent sur les forums.
Utilisez la bibliothèque this de Sourceforge. Ajouter une référence à cette bibliothèque, puis:
Code7248.word_reader.TextExtractor extractor = new TextExtractor(filePath);
string contents = extractor.ExtractText();
Vous pouvez simplement utiliser Docx bibliothèque, il est très bon et facile à utiliser.
Pour les échantillons de guidage comment utiliser et de nombreux exemples et vidéos, vérifier leur page GitHub. Pour le téléchargement, vous pouvez download from here
DocX semble être le paquet le plus populaire sur Nuget. –
le meilleur !!!!!!! – elle0087
Il est un moyen gratuit de lire doc doc &, il pourrait vous aider.
Document doc = new Document();
doc.LoadFromFile("yourfile.docx");
La version "gratuite" (source fermée) a plusieurs limitations. Sur codeplex il y a seulement quelques exemples d'utilisation de cette bibliothèque de source fermée. – bubi
- 1. Lire un fichier .doc ou .docx dans asp.net C#
- 2. Comment modifier le fichier .doc ou .docx en php
- 3. Asp.net Webservice renvoyant le fichier docx
- 4. Création d'un nouveau fichier DOCX en lisant le modèle DOCX (son contenu est déjà remplacé)
- 5. Comment lire le fichier procfs?
- 6. comment lire le fichier txt.
- 7. comment lire le fichier zvpl
- 8. Comment lire le fichier .epub
- 9. comment lire le fichier svg
- 10. Lecture .docx en C++
- 11. Ouverture du fichier .docx dans sdk 4.0
- 12. afficher un fichier docx en C# .NET
- 13. Utilisation de MemoryStream pour enregistrer le fichier .docx C#
- 14. DB2 OS/390 BLOB prend en charge le fichier .docx
- 15. SpeechSynthesizer - Comment lire/enregistrer le fichier wav?
- 16. Blackberry: comment lire le fichier * .swf/*. Flv?
- 17. comment lire le fichier pdf dans l'iphone
- 18. Comment lire le fichier entier dans Ruby?
- 19. comment lire le fichier d'image en Ruby
- 20. Comment lire le fichier MID sous Android?
- 21. comment lire le fichier cgi par javascript
- 22. comment lire un fichier
- 23. C# lire le fichier excel
- 24. Comment modifier docx avec nokogiri et rubyzip
- 25. ouvrir docx dans asp.net
- 26. lire le fichier csv C#
- 27. lire le fichier index.dat C#
- 28. Lire le dernier lineof le fichier
- 29. Besoin de code java pour ouvrir le fichier docx protégé par mot de passe
- 30. comment enregistrer un fichier docx dans sql server 2005 et l'afficher dans des pages aspx comme document docx
J'ai installé le kit de développement qui est de 3 Mo. Mais pouvez-vous me dire où puis-je trouver des exemples? Comment je l'utilise? – TCM
J'ai mis à jour ma réponse avec quelques informations supplémentaires. – Gerald