Articles of Excel

Python XlsxWriter establece un borde alrededor de varias celdas

Necesito una manera fácil de establecer el borde alrededor de varias celdas, como así: Todo lo que encontré fue un borde de 1 celda y fusionar celdas, que no es lo que necesito. Esperaba algo como: worksheet.range_border(first_row, first_col, last_row, last_col) ¿Hay alguna forma de hacer esto (que no implique establecer top_border, bottom_border, left_border, right_border para […]

Python – Win32com – Abra el libro de trabajo y cree un nuevo archivo de Excel para cada pestaña

Tengo un libro de trabajo de MS Excel que me gustaría abrir y luego recorrer las tabs y crear y guardar un libro de trabajo para cada pestaña del libro de trabajo original. Así que abro el archivo A y hay tabs 1, 2, 3 y creo y guardo un archivo B, C, D, cada […]

Python o LibreOffice Guardan archivos xlsx encriptados con contraseña

Estoy tratando de guardar un archivo de Excel cifrado con contraseña. He intentado seguir la guía en https://help.libreoffice.org/Common/Protecting_Content_in – y funciona perfectamente. Sin embargo, esto está en la GUI, pero estoy buscando una solución que use la interfaz de línea de comandos en modo sin cabeza. He mirado al man libreoffice , pero no pude […]

¿Hay una forma mejor (además de COM) para el control remoto de Excel?

Estoy trabajando en una herramienta de prueba de regresión que validará una gran cantidad de hojas de cálculo de Excel. En este momento los controlo a través de COM desde un script de Python usando la última versión del producto pywin32. Desafortunadamente, COM parece tener una serie de inconvenientes molestos: Por ejemplo, el más mínimo […]

¿Cómo generar hojas de cálculo de Excel con gráficos incrustados?

Quiero crear hojas de cálculo de Excel con gráficos incrustados. Idealmente me gustaría hacer con Python en Mac. Si no puedo hacer eso, me gustaría hacerlo con algún tipo de automatización de Excel en Mac. Si no puedo hacerlo, estoy dispuesto a hacerlo en Windows mediante la manipulación de Excel a través de COM, pero […]

Cómo leer un archivo de Excel en el motor de Google Apps.

Generalmente trabajo con archivos CSV, pero para este proyecto también necesito soportar XLS. ¿Alguien tiene experiencia leyendo archivos XLS en GAE con Python? 2 posibles alternativas que estoy considerando: xlrd API de Google Docs

El objeto ‘Lista’ no tiene atributo ‘Valores’ error

Me gustaría obtener los datos en la hoja de cálculo de Excel. El problema es que cuando ejecuto todo el código recibo un error, pero cuando lo ejecuto por separado, no funciona el error. Esto es lo que quiero; from xlwings import Workbook, Sheet, Range, Chart import requests import json payload_city = {‘cityId’:3969, ‘cmd’:’districts’} url […]

¿Configurando el color RGB de relleno de una celda con pywin32 en excel?

Estoy evitando usar cualquier otro conjunto de módulos. Lo que estoy tratando de hacer es establecer el color de una celda en Excel, usando la biblioteca de pywin32. Hasta ahora he encontrado cómo obtener el color de las células: print xl.ActiveSheet.Cells(row, column).interior.color y puede configurarlo simplemente asignándolo de una manera similar: xl.ActiveSheet.Cells(row, column).interior.color = 0 […]

Python: Creación de hojas de cálculo de Excel con gráficos

¿Hay algún módulo para crear gráficos de Excel con gráficos incrustados en Python? Los módulos mencionados en esta pregunta no parecen tener esa capacidad. Prefiero un módulo genérico que funcione bajo Ubuntu, no dependiente de Windows. EDITAR: También apreciaré formas de incrustar imágenes dentro de los gráficos creados, ya que puedo crear los gráficos en […]

¿Cómo se rellena con color una celda de Excel específica usando openpyxl?

Actualmente estoy usando openpyxl para modificar celdas específicas de Excel. Soy capaz de modificar los estilos de fuente muy fácilmente, simplemente simplemente: ws[‘A1’].font = Font(color=colors.White) Pero no puedo cambiar el relleno de la celda específica. Alguien sabe alguna documentación sobre cómo hacer esto? Solo quiero cambiar el color de una celda, entonces, ¿qué otros paquetes […]