2016-05-23 3 views
0

Ich habe diesen grundlegenden Code für die xlsxwriter-Website verwendet. Laut ihnen sollte dieser Code eine Excel-Datei mit hallo im A1-Feld öffnen, aber nichts scheint erstellt worden zu sein und nachdem ich meinen Computer nach der Datei durchsucht hatte, wurde mein Verdacht bestätigt.xlsxwriter erstellt keine gewünschte Excell-Datei

import xlsxwriter 

workbook = xlsxwriter.Workbook("hello.xlsx") 
worksheet = workbook.add_worksheet() 

worksheet.write('A1', 'Hello world') 

workbook.close() 

Antwort

0

Dieser Code funktioniert:

import xlsxwriter 

workbook = xlsxwriter.Workbook(r'C:\hello.xlsx') 
worksheet = workbook.add_worksheet() 
worksheet.write('A1', 'Hello world') 
workbook.close() 

Sie sollten angeben, in dem die Datei gehen erstellt werden. Zum Beispiel r'C:\hello.xlsx' und nicht nur der Name der Datei. Außerdem müssen Sie die Arbeitsmappe und nicht das Arbeitsblatt schließen.

FYI: Um Ihren Code zu formatieren, Code nur um vier Leerzeichen einrücken.

+0

danke das hat funktioniert – will

+0

Können Sie die Antwort dann akzeptieren, indem Sie auf das Häkchensymbol klicken? –