Articles of python

Wie lese ich die xlsx-file und kopiere diese an den Ort mit Python CGI?

Wie im Thema, muss ich eine Excel-file über Cgi-module in Python upload und es an den bestimmten memoryort auf der CD kopieren. Gibt es ein Argument für cgi.FieldStorage, mit dem ich xlsx mime type verwenden kann? Oder welches Attribut von file soll ich verwenden? from cgi import FieldStorage from openpyxl import Workbook, load_workbook form = […]

psycopg2 in postgres insert – Excel basierte data werden als Zahl formatiert

Ich lese in Excel-fileen in Pandas und versuche dann, die Werte in Postgres db einzufügen. Ich habe die data unter Verwendung des folgenden Codes in Python-data konvertiert: date_val = 42565.0 year, month, day, hour, minute, sec = xlrd.xldate_as_tuple(date_val, 0) py_date = "%02d.%02d.%04d" % (day, month, year) Ich habe jedoch keine Lösung gefunden, um leere Werte […]

Eine unordentliche Excel-file mit Python lesen

Ich habe nach Lösungen für dieses Problem im Stapelaustausch gesucht und darüber hinaus, und bisher bin ich nicht in der Lage, einen zu finden. Ich bin mir sicher, dass jemand dieses Problem schon einmal bemerkt hat: Ich schreibe ein Python-Skript, das einige data aus einer Excel-file extrahiert und wiederverwendet. Der Haken dabei ist, dass die […]

Python openpyx speichern Xlsm-file wird Fehler beim Öffnen

Ich habe ein Skript, das eine xlsm-file und eine xlsx-file öffnet. Es ändert die xlsm mit data aus der xlsx und speichert dann die xlsm-file. Wenn ich diese xlsm-file öffne, nachdem das Skript ausgeführt wurde, wird eine Fehlermeldung in dem image angezeigt. Die file funktioniert dann gut, aber ich bekomme einen XML-Fehler angezeigt: Der Code, […]

win32com Excel.Application kann Dokumente nicht mehr öffnen

Das funktionierte letzte Woche, aber aus irgendeinem Grund hörte es heute auf, vielleicht wegen des neuen Jahres? def remove_strikethroughs(xlsx): excel = win32com.client.Dispatch('Excel.Application') xl = pd.ExcelFile(xlsx) sheet_names = xl.sheet_names for sheet in sheet_names: if any(tab in sheet for tab in tabs_used): #print (sheet) wb = excel.Workbooks.Open(xlsx) ws = wb.WorkSheets(sheet) for cell in ws.Range('A5:B150'): if cell.Font.Strikethrough == […]

Python xlrd Benannter Bereich für Tabellennamen

Ich habe eine Tabelle (dynamisch) mit einem Namen definiert und versucht, den Namensbereich für diese Tabelle zu verwenden (es ist ein Tabellenname anstelle eines Namens für eine Zelle oder für einen Bereich), in dem VBA leicht erfüllen konnte. Aber ich kann die ähnliche function von xlrd nicht bekommen. Nach dem Überprüfen des Xlrd-Dokuments verwechsle ich: […]

dasselbe Python-Skript, um mehrere Facebook-Seiten zu vercasting

Ich fand ein Python-Skript ziemlich nützlich, um Social-Media-Inhalte von einer Facebook-Seite (hauptsächlich Veröffentlichung / date / like Count etc.) zu kratzen. Aber für meine Firma bin ich verantwortlich für Informationen von 1500 Seiten (unsere Hotels auf der ganzen Welt). Ich habe eine Excel-file mit page_ID und URL aller Hotels, und unten finden Sie einen Teil […]

Relative Farbskala für jede Spalte im output von openpyxl

In openpyxl weiß ich, wie man eine Excel-Ausgabe bedingt formatiert, so dass die Farbskala durch den größten Wert im gesamten datarahmen normalisiert wird, aber wie kann ich nach Spalte normalisieren, so dass Spalte 'A' den größten Wert 5 und Spalte 'B hat 'hat den größten Wert 20, die Zellen, die beide Zahlen enthalten, sind in […]

openpyx findet den Wert der Zelle basierend auf dem Wert einer anderen Zelle

Ich versuche, eine Arbeitsmappe mit openpyxl (2.4.1) und Python (2.7.1) zu durchlaufen, und wenn zwei Zellen in einer Reihe einen bestimmten Wert haben, möchte ich den Wert einer anderen Zelle in dieser Zeile an eine list anhängen. Ich glaube, dass ich zu viel in Gedächtnis speichere und ich sehe nichts, das von meiner list oder […]

Python 3.4: Der Wert konnte nicht aus der Excel-Formel gelesen werden

Ich versuche mit Python 3.4 den Wert von Zelle C1 einer Excel-file zu erhalten. Zelle C1 ist eine Formel: = A1 + B1. Hinweis: A1- und B1-Wert ändern sich, daher muss der Rückgabewert in C1 automatisch entsprechend geändert werden . In Python 3.4 verwende ich folgende Codes: import openpyxl from openpyxl import Workbook wb = […]