Red de conocimiento informático - Problemas con los teléfonos móviles - Uso de XlsxWriter

Uso de XlsxWriter

Relativamente hablando, es una de las herramientas más poderosas además del propio Excel. Por ejemplo, lo he usado para proporcionar: configuración de fuente, colores de primer plano y de fondo, configuración de borde, zoom de vista (zoom), combinación de celdas, filtrado automático, congelación de paneles, fórmulas, validación de datos, comentarios de celda, altura de fila y ancho de columna. y más.

2. Admite escritura de archivos grandes

Si la cantidad de datos es muy grande, puede habilitar el modo de memoria constante, que es un modo de escritura secuencial una vez que se obtiene una fila de datos. , se escribe una fila inmediatamente sin mantener todos los datos en la memoria.

El autor no admite la lectura ni la modificación.

El autor no tiene la intención de crear un XlsxReader para proporcionar operaciones de lectura. Si no se puede leer, no se puede modificar. Sólo se puede utilizar para crear nuevos archivos. Utilizo xlrd para crear un archivo completamente nuevo usando XlsxWriter después de leer la información requerida.

Además, incluso si el archivo Excel está a mitad de camino, el contenido creado no se puede leer (la información debería estar ahí, pero no hay una interfaz correspondiente). Dado que su método principal es escribir en lugar de configurar, cuando escribe datos en una celda, aún no puede leer la información escrita a menos que guarde el contenido relevante usted mismo. Desde esta perspectiva, no se puede leer->modificar->escritura, solo escribir->escribir->escribir.

En segundo lugar, los archivos XLS no son compatibles.

XLS es el formato utilizado por Office 2013 o anterior y es un formato binario. XLSX es un paquete comprimido que consta de una serie de archivos XML (la X al final significa XML). Si debe crear una versión anterior de un archivo XLS, vaya a xlwt.

En tercer lugar, las tablas dinámicas no son compatibles por el momento (los estilos de las tablas dinámicas

tienen muchos atributos; consulte la documentación oficial para conocer estilos más específicos.

> workbook.worksheets( ) se utiliza para obtener todas las hojas de trabajo del libro de trabajo actual. La existencia de esta función facilita la operación en bucle de las hojas de trabajo si desea ingresar un carácter en la celda A1 de todas las hojas de trabajo del libro de trabajo actual para crear. 'Hola xlsxwriter', entonces este comando resulta útil.

Este comando es el último comando que utiliza xlsxwriter para operar Excel.