Articles of Excel

¿Crear una lista de listas deduplicadas basadas en coincidencias en bucle? – Python, Openpyxl

Estoy tratando de lograr esto con Pycharm 2017.1.3., Openpyxl 2.4.7 y Excel 2016. Aquí hay una versión más pequeña de mi conjunto de datos, para empezar: HOJA 1: | partID | keywordcategory |keyword| | 4849348| searchkeyword1 |Hobbock | 4849348| searchkeyword1 |Lentso* | 4849348| searchkeyword2 |Lentso| | 4849348| searchkeyword3 |LENTSO-EIEMR | | 4849348| searchkeyword3 |Hobbock | […]

Rellene el dataframe de pd en la hoja de Excel existente (usando openpyxl v2.3.2)

Quiero completar algunos marcos de datos de pandas en un archivo de Excel existente . Seguí las instrucciones en: ¿Cómo escribir en un archivo de Excel existente sin sobrescribir los datos (usando pandas)? utilizando: from openpyxl import load_workbook import pandas as pd import numpy as np book=load_workbook(“excel_proc.xlsx”) writer=pd.ExcelWriter(“excel_proc.xlsx”, engine=”openpyxl”) writer.book = book writer.sheets = dict((ws.title, […]

PyInstaller y el módulo python-docx no funcionan juntos

Estoy tratando de hacer un ejecutable de mi progtwig para dar a mi equipo FTC. Todo funciona, pero cuando bash usar mi script que incluye python-docx en él pero no lo completa todo. Funciona cuando lo ejecuto en PyCharm y desde la terminal. Aquí está el código. Tengo python3. from tkinter import * import sys,math,random,datetime,os,time […]

Uso de Python para automatizar la creación / manipulación de hojas de cálculo de Excel

Tengo algunos datos en formato CSV que quiero incluir en una hoja de cálculo de Excel y luego crear un conjunto estándar de gráficos para. Dado que los datos se generaron originalmente en una aplicación Python, esperaba simplemente extender la aplicación para que pudiera hacer todo el procesamiento posterior y no tendría que hacerlo a […]

Fórmula Openpyxl que llena valores de fila únicos para toda la columna

Estoy tratando de escribir una fórmula en una celda y escribir para toda la columna. Sin embargo, para cada celda de la columna, se lee =(E2-F2)/C2 . Para cada celda en la misma columna, ¿cómo lo consigo para que lea (E3-F3)/C3 y así sucesivamente? import openpyxl wb = openpyxl.load_workbook(‘yes.xlsx’) Sheet = wb.get_sheet_by_name(‘Sheet1’) n = ‘=(E2-F2)/C2’ […]

Python openpyxl lee hasta la celda vacía

Estoy tratando de leer una columna de mi archivo de Excel hasta que llegue a una celda vacía, luego debe dejar de leer. Mi código hasta ahora: import openpyxl import os def main(): filepath = os.getcwd() + “\test.xlsx” wb = openpyxl.load_workbook(filename=filepath, read_only=True) ws = wb[‘Tab2’] for i in range(2, 1000): cellValue = ws.cell(row=i, column=1).Value if […]

Python y Excel: sobrescribir un archivo existente siempre solicita, a pesar del valor XlSaveConflictResolution

Estoy usando el objeto COM de Excel.Application de un progtwig de Python para abrir un archivo CSV y guardarlo como un libro de Excel. Si el archivo de destino ya existe, aparece este mensaje: “Ya existe un archivo llamado ‘…’ en esta ubicación. ¿Desea reemplazarlo?” Ese mensaje aparece a pesar del hecho de que he […]

Abrir un archivo de Excel manualmente permite ejecutar fórmulas, abrir un archivo de Excel con VBScript o PowerShell o el win32com de Python no

Tengo un problema con una secuencia de comandos que no actualiza un archivo de Excel y lo reduje al siguiente problema: Si abro un archivo de Excel, puedo ir a la pestaña Fórmulas y hacer clic en “Calcular ahora” y me llevará un poco de tiempo actualizar todos los cálculos. Si ejecuto un VBScript solo […]

Encuentra y reemplaza cadenas en Excel (.xlsx) usando Python

Estoy tratando de reemplazar un grupo de cadenas en una hoja .xlsx (~ 70k filas, 38 columnas). Tengo una lista de las cadenas que deben buscarse y reemplazarse en un archivo, con el siguiente formato: bird produk – bird product pig – pork ayam – chicken … kuda – horse La palabra que debe buscarse […]

Ver los valores de las filas en openpyxl

En el módulo csv en python, hay una función llamada csv.reader que le permite iterar sobre una fila, devuelve un objeto lector y se puede mantener en un contenedor como una lista. Entonces, cuando la lista se asigna a una variable y se imprime, es decir: csv_rows = list(csv.reader(csvfile, delimiter=’,’, quotechar=’|’)) print (csv_rows) > > […]