Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Es realmente tan mágico operar Excel con Python?

¿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:

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.