Biblioteca de edición DOCX de Python de código abierto
Biblioteca Python gratuita y de código abierto para crear y editar documentos DOCX.
¿Qué es python-docx?
Características de Python-docx
A continuación se presentan algunas de las características principales de python-docx:
- Creación de archivos DOCX: Python-docx te permite crear archivos DOCX desde cero. Puedes crear literalmente un documento vacío y guardarlo tal como está en el formato de archivo DOCX.
- Editar archivos DOCX: Python-docx le permite abrir archivos DOCX existentes, editar su contenido y guardar el documento actualizado nuevamente en el disco. Tiene acceso a la
- Agregar tablas: Python-docx le permite diseñar e insertar fácilmente tablas en sus archivos DOCX, lo que hace que la visualización de datos tabulares y el mantenimiento de un diseño estructurado sean simples.
- Agregar imágenes: Python-docx permite incluir imágenes en sus documentos DOCX, lo que hace posible incorporar logotipos, gráficos o fotografías para mejorar el atractivo visual.
Introducción a python-docx
Podemos descargar la biblioteca python-docx desde GitHub o usando el comando pip install:
Instalación
La instalación de python-docx es sencilla y se puede realizar desde la terminal como se muestra a continuación:
Instalación de python-docx
pip3 install python-docx
Crear un documento DOCX en Python
Puede crear un documento DOCX en blanco utilizando la clase Document de la biblioteca python-docx. Luego, puede guardarlo en un disco como archivo DOCX en el formato de Microsoft Word 2007+, como se muestra en el siguiente ejemplo:
Cómo abrir un archivo DOCX existente con Python
Con la biblioteca Python-docx, también puedes cargar un archivo DOCX existente, hacerle cambios y luego guardarlo nuevamente con un nuevo nombre. Esto es similar a la opción "Guardar como" disponible en Microsoft Word.
Insertar imagen en un documento DOCX con Python-docx
Python-docx te permite crear documentos de Word e insertar imágenes en ellos con un código simple. También puedes cambiar el tamaño de la imagen mientras la agregas al documento. El tamaño predeterminado de la imagen es 300x300 píxeles con 300 dpi.
Agregar tabla a archivo DOCX en Python
Microsoft Word le permite insertar una tabla en un documento. Una tabla se compone de filas y columnas. La sección transversal de una fila y una columna se denomina celda. Puede insertar texto e imágenes en cada celda.
Conclusión
Python-docx ofrece muchas funciones para crear y enriquecer un documento de Word desde cero. Es fácil de usar, tiene una sintaxis simplificada y es rápido.
Productos Similares
- Apache POI XWPF | API Java de código abierto para crear y modificar archivos DOCX
- API FileFormat.Words | API .NET de código abierto para formatos de archivos de Microsoft Word
- DocX | API .NET de código abierto para crear y modificar archivos DOCX
- Docx4J | API Java de código abierto para crear y modificar archivos DOC y DOCX
- ExcelDataReader | API .NET de código abierto para leer documentos XLS, XLSX, CSV y hojas de cálculo