Ich habe eine .xlsm Datei mit vielen Makros und Blättern, die beim Ausfüllen einige Diagramme liefert. Ich möchte die .xlsm -Fatei in Python öffnen und einige Werte für die Makros füllen, um die Diagramme zu erhalten. Ich habe den folgenden Code ausprobiert, aber wenn ich die neue Datei öffne, ist eine Nachricht, dass die Datei beschädigt ist.import openpyxl
from xlwt import easyxf
book = openpyxl.load_workbook('macroexcel.xlsm',keep_vba=True) #opens excel file
sheet = book.get_sheet_by_name('SheetName') #Get the sheet name
sheet['K34'] = 'Value' #Assign value to a cell connected to the macro
book.save('newexcel.xlsm') #Save
< /code>
Gibt es eine Möglichkeit, Zugriff auf die Werte in den Makros zu erhalten, sie mit Python zu extrahieren.>
Greifen Sie mit OpenPyxl mit Makros mit Makros zu excel zu ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post