2014-04-07 19 views
6

Dove Xlsxwriter salva i file che hai creato? È forse possibile specificare il percorso in cui voglio salvare i file excel?Come salvare il file Xlsxwriter in un determinato percorso?

Il mio script XlsxWriter era in file/app/smth1/smth2/e per qualche motivo ha salvato il file excel in/app /. Non dovrebbe averlo salvato nello stesso file in cui era lo script? O devo specificare il percorso in questo modo:

workbook = xlsxwriter.Workbook(' /app/smth1/smth2/Expenses01.xlsx') 

Qual è il file predefinito in cui viene salvato il file excel?

+1

RTFM uomo. Un google di 30 secondi mi ha ottenuto [qui] (http://xlsxwriter.readthedocs.org/tutorial01.html) dove dice che 'xlsxwriter.Workbook ('Expenses01.xlsx')' prende il nome del file come argomento. – bavaza

+0

Il mio script era in file/app/smth1/smth2/e per qualche ragione ha salvato il file in/app /. Non dovrebbe averlo salvato nello stesso file in cui era lo script? Questo è il motivo per cui sto facendo questa domanda. O dovrei aver specificato il percorso workbook = xlsxwriter.Workbook ('/app/smth1/smth2/Expenses01.xlsx') per il file che è stato salvato in questo percorso? – user3496563

+1

Questa è una domanda completamente diversa - ti consiglio di correggere la tua domanda di conseguenza. Ho il sospetto che dovresti specificare il percorso completo come argomento. – bavaza

risposta

9

Il file è di per sé viene salvato nella directory locale (in cui si esegue il file da), per esempio, sto usando Python 2.7.6, e quando corro questo:

workbook = xlsxwriter.Workbook('demo.xlsx') 

il file viene salvato nella stessa cartella come il mio file Python, è anche possibile specificare un percorso completo in questo modo:

workbook = xlsxwriter.Workbook('C:/Users/Steven/Documents/demo.xlsx') 

E questo farà risparmiare il mio file demo.xlsx nella mia cartella documenti (supponendo che si sono sulle finestre) assicurarsi che tutti dei tuoi percorsi sono corretti (maiuscole e minuscole e nessuno è danneggiato) e dovrebbe il lavoro, l'ultimo esempio che dovrebbe essere una copia ed incolla per voi è:

workbook = xlsxwriter.Workbook('app/smth1/smth2/Expenses01.xlsx') 

Avviso di partenza "/" non è necessaria e può essere la causa gli errori (almeno su Windows, non posso dire per sicuro su Mac/Linux). Buona fortuna! Esempi possono essere trovati here

+1

Grazie! Questo ha veramente risposto alla mia domanda. – user3496563

+0

Contento di aver potuto aiutare! –

Problemi correlati