Tengo un archivo .docx y contiene muchas direcciones de correo electrónico a las que quiero enviar correos masivos. ¿Cómo puedo leer el archivo docx a través de C#?¿Cómo puedo leer un archivo .docx?
Respuesta
La forma más sencilla es probablemente usar la Open XML SDK 2.0
Get Code Snippets for Visual Studio 2008 para algunos ejemplos
y recomendaría altamente descarga del Open XML Herramienta de productividad de SDK que lo ayudará a comprender cómo se estructuran los archivos Open XML, e incluso puede ayudarlo a generar código fuente para usar con el SDK según la estructura de sus documentos. Puede descargar la herramienta desde la misma página que el SDK. Son 100MB, pero vale la pena la descarga.
Usted puede leer archivos de Microsoft Office a través de interoperabilidad, y la Oficina> 2007 archivos a través de Open XML, así:
Office 2007 y posteriores siguen el formato OpenXML. que necesita Packaging API para abrir y leer partes del documento
http://msdn.microsoft.com/en-us/library/system.io.packaging.aspx
archivos docx están en los archivos de datos.
Puede descomprimir los archivos XML en sus compuestos y leer el archivo XML correspondiente (file.docx \ Word \ document.xml)) y extraiga las direcciones de correo electrónico.
Esta biblioteca le ayudará a descomprimir el archivo: .Net Zip Library
Sí, sé que esta es una publicación muy antigua, pero esta información podría ayudar a otros que están buscando en los foros.
Uso this biblioteca de Sourceforge. Añadir una referencia a la biblioteca, y luego:
Code7248.word_reader.TextExtractor extractor = new TextExtractor(filePath);
string contents = extractor.ExtractText();
simplemente Puede usar Docx biblioteca, es muy buena y fácil de usar.
Para muestras que guían cómo utilizar y muchos ejemplos y vídeos, comprobar su página GitHub. Para descargar, puede download from here
DocX parece ser el paquete más popular en nuget. –
lo mejor !!!!!!! – elle0087
Hay forma gratuita de leer el archivo docx doc &, podría ayudarlo.
Document doc = new Document();
doc.LoadFromFile("yourfile.docx");
La versión "gratuita" (fuente cerrada) tiene varias limitaciones. En Codeplex solo hay algunas muestras de uso de esa biblioteca de código cerrado. – bubi
- 1. cómo mostrar o leer el archivo docx
- 2. ¿Cómo puedo crear un archivo docx simple con Apache POI?
- 3. ¿Cómo puedo leer un archivo con Ruby?
- 4. cómo leer archivos .doc, .docx, .xls en android
- 5. Cómo leer información de metadatos de documentos docx?
- 6. ¿Puedo leer un archivo .TXT con PHP?
- 7. ver un archivo docx en C# .NET
- 8. ¿Cómo puedo leer los detalles del archivo?
- 9. Cómo leer un archivo pim.vol
- 10. ¿Cómo puedo leer y escribir un archivo en Malbolge?
- 11. ¿Cómo puedo leer un archivo de texto sin bloquearlo?
- 12. ¿Cómo puedo leer un archivo y redirigirlo a una variable?
- 13. ¿Cómo puedo leer un archivo .tar.gz con PHP?
- 14. ¿Cómo puedo buscar una palabra en un archivo .docx de Word 2007?
- 15. ¿Cómo leer un CD como un archivo?
- 16. ¿Cómo leer un archivo de un archivo jar?
- 17. ¿Cómo se leía el archivo Doc o Docx en Java?
- 18. ¿Cómo leer bits de un archivo?
- 19. Archivo docx de versionado en Subversion
- 20. ¿Cómo puedo leer un archivo de recursos en un archivo war sin detonar implementado en Tomcat?
- 21. no puedo leer un archivo de META-INF
- 22. ¿Cómo leer un archivo .properties dentro de un archivo .xsl?
- 23. Cómo leer un archivo CSV usando iOS
- 24. Cómo leer en un archivo txt
- 25. Cómo leer un archivo abierto en Ruby
- 26. cómo leer un archivo pdf usando lisp
- 27. ¿Cómo leer un archivo XML con Java?
- 28. Batch files: ¿Cómo leer un archivo?
- 29. ¿Cómo leer un archivo de internet?
- 30. ¿Cómo puedo usar formatos predefinidos en DOCX con POI?
He instalado el SDK, que es de 3 MB. ¿Pero puede decirme dónde puedo encontrar ejemplos de esto? ¿Como lo uso? – TCM
Actualicé mi respuesta con información adicional. – Gerald