(u_ID", 15), (u"Name", 30), (u"Beschreibung", 40), (u"col), (u"coll), (u"Name", 40), (u"Name", (u")), (u"Name", 40), (u"Name", (u"Name", 40), (u"colplop_coll.all(), (u"Name", "cplopppppp", (u")), (u"Name", 40), (u"Name", 40), (u"colploplop,ll,ll,ll,ll,ll,ll,ll,ll, # Schreibe die Spaltenüberschriften der Spalten, row_num, in den Spalten, row_num, in den Spalten, row_num_num, in den Spalten, 20, # Schreibe die Spaltenüberschriften der Spalten, row_num = 1 Spalte, 15, (u"Name", 30), (u"Name", 40), (u"ll, 40), (u"colppup, colp.all, 20, in, 20, in, in, 30), (u"Name", 40), (u"c"
Das obige Codefragment zeigt, wie man mit der openpyxl-Bibliothek Daten aus Django-Modellen in ein Excel-Tabellenblatt exportiert. Dazu erstellt der Code zunächst ein leeres Arbeitsbuch und ein aktives Arbeitsblatt. Dann geben Sie die Spaltenüberschriften in das Arbeitsblatt ein und setzen Sie die Spaltenbreiten. Dann scrollen Sie durch die Modelle und geben Sie die Daten für jedes Modell in das Arbeitsblatt ein. Geben Sie für jedes Modell die Felder id, name, Beschreibung und created_at in das Arbeitsblatt ein. Schließlich speichert der Code das Arbeitsbuch in der Antwort und gibt die Antwort zurück.