Tag: openpyxl
openpyxl ist eine Reine python-reader-und writer Excel-OpenXML-Dateien (`.xlsx`, `.xlsm`).
3
Antworten
Neuling - ich habe ein Python-script, passt sich die Breite der verschiedenen Spalten einer excel-Datei, entsprechend der angegebenen Werte: import openpyxl from string import ascii_uppercase newFile = "D:\Excel Files\abc.xlsx" wb = openpyxl.load_workbook(filename = newFile) worksheet = wb.active
1
Antworten
Ich habe eine Excel-Datei, die ich formatieren will. Die erste Zeile (ohne Header so row2) sollte rot sein und Kursiv. den Openpyxl Dokumentation Staaten: Wenn Sie möchten, anwenden von Stilen, um ganze Zeilen und Spalten, dann müssen
5
Antworten
Hallo, ich würde gerne zu verketten von drei zeichnet sich xlsx-Dateien mit python. Habe ich versucht, mit openpyxl, aber ich weiß nicht, welche Funktion mir helfen könnte anfügen, drei-Arbeitsblatt in einem. Haben Sie Ideen, wie das zu
3
Antworten
Wie kann ich konvertieren eine CSV-Datei mit : Trennzeichen zu XLS (Excel-sheet) mit openpyxl Modul? nichts, ich habe eine csv-Datei und ich will einfach nur, um zu konvertieren in excel. Ich bin neu in python, also keine
1
Antworten
Ich versuche, die Suche nach einem Wort in einer Zelle, die einen text-string, der wie folgt aussieht (Energie;Green Buildings;High-Performance-Gebäude). Hier ist der code, den ich schrieb, bekomme ich einen syntax-Fehler for row in ws.iter_rows('D2:D11'): for cell in
2
Antworten
kürzlich bin ich mit openpyxl sich mit einigen wissenschaftlichen Daten, wenn ich das schreiben der Liste Daten in eine excel-Datei, habe ich ein problem. datalist[row][col] wb=openpyxl.Workbook(optimized_write=Ture) ws_write = wb.create_sheet(0) for i in range(row): ws_write.append([datalist[i][0]]) wb.save(filename='data.xlsx') wenn es
3
Antworten
Ich weiß, ich kann Lesen Reihe von Zellen mittels code: worksheet.cell(range="A1:J1").value aber ich lieber zahlen anstelle von Buchstaben verwendet, um die Spalten auswählen, sowas wie das: worksheet.cell(row=1,column=1:10).value Ist das möglich? InformationsquelleAutor | 2016-05-02
1
Antworten
Ich bin in den Prozess des brain storming, wie man am besten angehen, die unten problem. Jede Eingabe wird sehr geschätzt. Beispiel-Excel-sheet die Spalten: Column A | Column B | Column C Apple | Apple | Orange
2
Antworten
Habe ich einige Tabellenkalkulation Lesen von code (mit openpyxl), die funktioniert einwandfrei auf meinem Windows-installation. Auf meinem Ubuntu-Rackspace-server, jedoch nicht mit einem benannten Bereich Fehler. Merke ich, dass die openpyxl-Paket auf Ubuntu (welches ich installierte Letzte Woche
2
Antworten
Will ich drucken alle Daten (alle Zeilen) einer bestimmten Spalte in python mit openpyxl ich arbeite in dieser Weise; from openpyxl import load_workbook workbook = load_workbook('----------/dataset.xlsx') sheet = workbook.active for i in sheet: print(sheet.cell(row=i, column=2).value) Aber es
2
Antworten
Warum erhalte ich diese Warnmeldung jedes mal, wenn ich meinen code? (unten). Ist es möglich, um es loszuwerden? Wenn ja, wie mache ich das? Mein code: from openpyxl import load_workbook from openpyxl import Workbook wb = load_workbook('NFL.xlsx',
3
Antworten
hier ist mein code: import openpyxl, pprint wb = openpyxl.load_workbook('/Users/sarahporgess/Desktop/SSA1.xlsx') sheet = wb.get_sheet_by_name('Sheet1') data = {} for row in range(1,sheet.max_row+1): date = sheet['A' +str(row)].value gamma = sheet['B' +str(row)].value theta = sheet['C' +str(row)].value ratio = float(gamma)/float(theta) resultFile =
0
Antworten
Ich habe windows 10 (64 bit). Möchte ich nutzen die Openpyxl - Paket zu starten, zu lernen, wie die Interaktion mit excel und anderen Tabellenkalkulationen. Installierte ich die Python mit "windowsx86-64web-basedinstaller" ich habe ein 64 bit OS,
5
Antworten
Nachdem er die letzten paar Stunden versucht, einen Weg zu finden, um dies zu tun, habe ich beschlossen, einfach stellen. Habe ich Weg durch die openpyxl docs mehr als ein paar mal, auch durch die Fragen, die
2
Antworten
Ich habe einige komplizierte Formatierung in einer Vorlage gespeichert werden Datei, in die ich muss, um Daten zu speichern aus ein pandas dataframe. Problem ist, wenn ich pd.to_excel speichern Sie dieses Arbeitsblatt, pandas überschreibt die Formatierung. Gibt
2
Antworten
Habe ich geschrieben, um code zu importieren .csv-Datei (mit zahlen) in eine excel-Datei durch openpyxl. Es funktioniert, jedoch alle Zellen geschrieben habe, die zahlen in die excel-Datei als text. Ich muss dann manuell korrigieren Sie die Fehler
5
Antworten
Also, gegeben: dttm = datetime.datetime.strptime("2014-06-23 13:56:30", "%Y-%m-%d %H:%M:%S") ws['A1'] = dttm Das Ergebnis in excel ist, dass das richtige Datum-Zeit geschrieben wird in die Zelle (Sie können es sehen, sollten Sie für die Eingabe von Formeln). ABER,
3
Antworten
Versuche ich ein Arbeitsblatt kopieren, wird default_sheet in ein neues Blatt new_sheet in der gleichen Arbeitsmappe. Habe ich es geschafft eine neue Tabelle erstellen und kopieren Sie die Werte aus der Standard-Blatt. Wie kann ich auch so
1
Antworten
Warum ist openpyxl Lesen jeder Zeile und Spalte dimension als Keiner? Dies ist der Fall, unabhängig davon, ob die Tabelle erstellt wurde, über openpyxl oder in Microsoft Excel. import openpyxl wb = openpyxl.load_workbook(r'C:\data\MyTable.xlsx') ws = wb.active print
2
Antworten
Ich bin neu openpyxl und entwickle ein Werkzeug, das erfordert das kopieren & einfügen von Spalten. Habe ich einen Ordner mit zwei Sätzen von excel-Dateien. Ich brauche das script zum Durchlaufen der Dateien, die suchen, die mit
2
Antworten
Siehe meinen code unten. Dieser code funktioniert sehr gut, aber ich möchte zwei Dinge zu tun. Eine Sache, die ich habe, wenn die Anweisung mit oder viel kürzer als die tatsächliche zum Beispiel. Ich habe viele Spalten,
3
Antworten
Ich habe eine Liste von Werten in Python und schreiben wollen Sie in einer Excel-Kalkulationstabelle mit openpyxl. Bisher habe ich versucht, wo lstStat ist eine Liste von ganzen zahlen, die geschrieben werden müssen, um die Excel-Datei: for
1
Antworten
Gibt es eine Methode, um die Anzahl der Zeilen und Spalten vorhanden .xlsx-Blatt mit openpyxl ? In xlrd, sheet.ncols sheet.nrows geben würde, die Spalten-und Zeilenanzahl. Gibt es eine solche Methode in openpyxl ? InformationsquelleAutor Kulkarni Sachin |
2
Antworten
Möchte ich vergleichen den Wert einer bestimmten Spalte in jeder Zeile gegen einen anderen Wert, und wenn die Werte gleich sind, möchte ich kopiere die ganze Zeile in eine andere Tabelle. Wie kann ich das mit Python?
5
Antworten
Ich habe ein Skript, das dauert ein pandas dataframe und zerhackt ihn in mehrere hundert Stücke und spart sich jedes Stück als einen separaten excel-Datei. Jedes Stück haben die gleiche Anzahl von Spalten, aber die Anzahl der
1
Antworten
Arbeite ich an einem Projekt, in dem ich die Suche ein .xlsx-Dokument für eine Zelle mit einem bestimmten Wert "x". Ich habe es geschafft, so weit, aber ich kann nicht entpacken Sie die Lage der besagten Zelle.
1
Antworten
Ich bin mit openpyxl Daten-Validierung, um alle Zeilen mit "Default". Aber das zu tun, muss ich wissen, wie viele Zeilen es sind. Ich weiß, es ist ein Weg, das zu tun, wenn ich waren mit Iterierbar-Arbeitsmappe-Modus, aber
2
Antworten
Mit Openpyxl und Python ist3.5, ich habe versucht, die erste Zeile aus dem excel-Arbeitsblatt mit ein Tiefgestellt aber ich einen Fehler. # after getting filename # after loading worksheet # to get the first row of the
5
Antworten
Habe ich .xlsm - Datei mit einem Makro Funktion. Ich bin laden Sie mit openpyxl und schreiben Sie einige Daten in die Datei und wollen endlich sparen, wie eine andere .xlsm Datei. Speichern Sie die Datei als
2
Antworten
Mit openpyxl ich werde versuchen das Lesen von Daten aus einer Excel-Arbeitsmappe und schreiben von Daten in das gleiche Excel-Arbeitsmappe. Abrufen von Daten aus der Excel-Arbeitsmappe funktioniert gut, aber das schreiben der Daten in die Excel-Arbeitsmappe nicht
1
Antworten
Ich bin mit openpyxl Paket in Python(Canopy) verwenden von excel-Dateien. Wir haben dieses tutorial in diesem link : LINK you can also use the openpyxl.worksheet.Worksheet.iter_rows() method: >>> tuple(ws.iter_rows('A1:C2')) ((<Cell Sheet1.A1>, <Cell Sheet1.B1>, <Cell Sheet1.C1>), (<Cell Sheet1.A2>, <Cell
4
Antworten
Ich bin tryign ändern Sie die Ausrichtung des Textes an der Mitte des 2 zusammengeführt verkauft, ich habe festgestellt, dass einige Antworten, das hat nicht funktioniert für meinen Fall currentCell = ws.cell('A1') currentCell.style.alignment.horizontal = 'center' #TypeError: cannot
2
Antworten
for rownum in range(0, len(self.sheet.rows) ): for cell in self.sheet.rows[rownum]: print cell.value Möchte ich Zugriff auf alle Werte von Zellen in einem Blatt Zeile für Zeile mit openpyxl. Obige code funktioniert, aber zu langsam. Wie kann ich
2
Antworten
Ich versuche zu schreiben pandas DataFrame zu einem .xlsx Datei, wo verschiedene numerische Spalten haben unterschiedliche Formate. Zum Beispiel, einige zeigen würde, nur zwei Dezimalstellen, einige würden zeigen, niemand, einige würden das Format "Prozent" % " -
1
Antworten
Ich schrieb code, der öffnet eine excel-Datei und durchläuft jede Zeile und übergibt den Wert an eine andere Funktion. import openpyxl wb = load_workbook(filename='C:\Users\xxxxx') for ws in wb.worksheets: for row in ws.rows: print row x1=ucr(row[0].value) row[1].value=x1 #
2
Antworten
Ich bin im Grunde versucht, zu kopieren bestimmter Spalten aus einer CSV-Datei und fügen Sie die in eine vorhandene excel-Datei[*.xlsx] mit python. Sagen Sie zum Beispiel, Sie haben eine CSV-Datei wie folgt : col_1 col_2 col_3 col_4
2
Antworten
Ich habe eine Excel-Tabelle, die ich brauche, um den import in SQL Server auf einer täglichen basis. Das Arbeitsblatt enthält rund 250.000 Zeilen über rund 50 Spalten. Ich habe beide getestet mit openpyxl und xlrd mit fast
1
Antworten
Schreibe ich einige Daten in eine Excel-Datei, aber ich weiß nicht, wie Sie den code, um zu kontrollieren, welches Blatt ich Schreibe, in: wb = load_workbook(filename) active_ws = wb.active Statt wb.active, wie kann ich so etwas sagen,
3
Antworten
Ich Schreibe einige Formel in einem Excel-Blatt: wsOld.cell(row = 1, column = 1).value = "=B3=B4" Aber ich kann das Ergebnis in der Umsetzung etwas anderen Logik, als: if((wsOld.cell(row=1, column=1).value)='true'): # copy the 1st row to another sheet
3
Antworten
Ich kann nicht herausfinden, wie zum Durchlaufen aller Zeilen in einer bestimmten Spalte mit openpyxl. Will ich drucken alle Zellen-Werte für alle Zeilen, die in Spalte "C" Jetzt habe ich: from openpyxl import workbook path = 'C:/workbook.xlsx'
2
Antworten
Ich würde gerne eine "reduzierte" version von Excel (xlsx) - Tabellenkalkulation (z.B. durch entfernen einiger Zeilen nach irgendeinem Kriterium), und ich würde gerne wissen, ob dies getan werden kann, mit openpyxl. In (pythonish) pseudo-code, was ich tun
8
Antworten
Ich möchte in der Lage sein zu Lesen, eine Excel-Datei in Python, halten Sie das Python-Skript laufen, etwas anderes zu tun, nachdem die Lesung beendet ist, und Bearbeiten Sie die Excel-Datei in einem anderen Prozess in der
1
Antworten
Weder diesen Prozess, wie erwartet würde das Lesen der Dokumentation: worksheet.close() workbook.close() Gibt es eine Möglichkeit, Dateien schließen wenn Sie fertig in openpyxl? Oder ist es automatisch behandelt, wenn das Programm beendet wird? Ich will nicht zu
3
Antworten
Habe ich eine .xlsx-Datei zu Bearbeiten, fand ich openpyxl manipulieren konnte, die Excel 2007-Dateien. Ich will nur den Wert ändern, in einigen Zellen und lassen Sie die anderen Einstellungen unverändert. Aber nachdem ich ging durch die Dokumentation,
3
Antworten
Ich bin mit openpyxl zu Lesen Wert der Zelle (excel-add-in-webservice aktualisieren dieser Spalte. ) Habe ich verwendet data_only = True aber es zeigt nicht den aktuellen Wert der Zelle statt, es wird der Wert gespeichert, der letzten
2
Antworten
Ich versuche zum schreiben von Daten in eine Zelle, die mehrere Zeilenumbrüche (ich glaube \n), ist die resultierende .xlsx hat Zeilenumbrüche entfernt. Gibt es einen Weg, um diese Zeilenumbrüche? InformationsquelleAutor user1514631 | 2013-03-12
4
Antworten
Will ich mit excel-Dateien um Daten zu speichern, erarbeitet mit python. Mein problem ist, dass ich nicht " Blätter hinzufügen, um eine vorhandene excel-Datei. Hier schlage ich vor, ein Beispiel-code, mit zu arbeiten, um zu erreichen, dieses
8
Antworten
Ich ziehen will nur Eine Spalte aus meiner Tabelle. Ich habe den code unten, aber es zieht aus allen Spalten. from openpyxl import Workbook, load_workbook wb=load_workbook("/home/ilissa/Documents/AnacondaFiles/AZ_Palmetto_MUSC_searchterms.xlsx", use_iterators=True) sheet_ranges=wb['PrivAlert Terms'] for row in sheet_ranges.iter_rows(row_offset=1): for cell in row:
2
Antworten
Ich brauche zum Lesen eine xlsx-Datei von 10x5324 Zellen Dies ist der Kern dessen, was ich versuche zu tun: from openpyxl import load_workbook filename = 'file_path' wb = load_workbook(filename) ws = wb.get_sheet_by_name('LOG') col = {'Time':0 ...} for
3
Antworten
Ich versuche zu laden, ein derzeit vorhandenes Arbeitsblatt, und importieren Sie die text-Datei (Komma-getrennte Werte) Abbildung unten gezeigt, Excel-Blatt: Text-Datei: Ich bin mit dem code unten gezeigt: # importing necessary modules for performing the required operation import