¿Es realmente tan mágico operar Excel con Python?
La llamada magia no es más que proporcionar una gran cantidad de paquetes de terceros, similares a VBA, que convierten muchas operaciones manuales tediosas en operaciones de código, mejorando la velocidad y la eficiencia del procesamiento. Presente tres paquetes de procesamiento de Python Excel de uso común. Los amigos interesados pueden probar:
xlrd y xlwt
Este es un paquete de procesamiento de Python Excel muy básico, que a menudo se usa para leer Excel, xlrd está especializado. Usado para leer Excel, xlwt
Estos son dos paquetes de procesamiento de Excel de Python muy básicos, que a menudo se usan para el procesamiento diario de Excel. Entre ellos, xlrd se usa especialmente para leer Excel y xlwt se usa especialmente para escribir Excel. La lectura/escritura/fusión de celdas comunes, la configuración del color de fondo del estilo, la configuración de la altura de la fila/columna, etc. se pueden completar fácilmente con estos dos paquetes, ¡y también se pueden usar para algunas operaciones tediosas y repetitivas! Presentemos brevemente estos dos paquetes. Son fáciles de aprender y muy fáciles de usar. Además, el oficial viene con tutoriales muy detallados, que son muy adecuados para que los principiantes aprendan y dominen:
openpyxl
Esta también es una biblioteca de procesamiento de Python Excel de uso común en el escritorio, similar a xlrd y xlwt. Openpyxl integra la lectura y escritura de Excel, por lo que no se requiere codificación por separado y el código es universal. Por lo tanto, no es necesario separar la codificación por separado. Las operaciones básicas, como la configuración de estilo común, la inserción de imágenes/tablas, el uso de fórmulas/funciones, la combinación de celdas, etc., se pueden completar fácilmente en este módulo. Es muy fácil familiarizarse con openpyxl. Los ejemplos en el tutorial oficial son muy detallados y todos los códigos se pueden ejecutar directamente. Cabe señalar que openpyxl solo es aplicable a xlsx/xlsm, y xls no es aplicable:
pandas
Este es un módulo de terceros para el procesamiento de datos de Python. Se usa comúnmente para experimentos diarios, informes y otros procesamientos de datos. Tiene una gran cantidad de funciones integradas. y tipos (series/marcos de datos) y puede manejar fácilmente varios formatos de archivos comunes, incluidos excel, csv, json, txt, etc. , flexible en funcionamiento y potente en función, puede cargar y procesar datos rápidamente con solo unas pocas líneas de código. También admite la visualización de datos y tiene una amplia gama de aplicaciones en análisis de datos. Vale la pena aprenderlo y puede reducir en gran medida la carga de trabajo. y mejorar la eficiencia del trabajo: p>
Por supuesto, además de las tres bibliotecas de procesamiento de pythonexcel, xlutils, etc. de uso común anteriores. También son muy buenos. El uso y los principios básicos son los mismos. El funcionario también tiene códigos de referencia y ejemplos. Siempre que esté familiarizado con ellos, puede dominarlos rápidamente. como xlrd / xlwt, openpyxl y algunos son complejos, como pandas. El misterio no es esto, es más conveniente de manejar. Hay tutoriales e información en Internet, que se presentan en detalle. Si está interesado, puede buscarlo. Espero que el contenido compartido anteriormente pueda resultarle útil. También puede dejar comentarios y mensajes.