2014-04-07 14 views
6

Xlsxwriter आपके द्वारा बनाई गई फ़ाइलों को सहेजता है? क्या यह संभवतः उस पथ को निर्दिष्ट करना है जहां मैं एक्सेल फ़ाइलों को सहेजना चाहता हूं?कुछ पथ में Xlsxwriter फ़ाइल को कैसे सहेजना है?

मेरी XlsxWriter स्क्रिप्ट फ़ाइल/ऐप/smth1/smth2/में थी और किसी कारण से यह एक्सेल फ़ाइल/ऐप/में सहेजी गई। क्या उसे इसे उसी फ़ाइल में सहेजना नहीं चाहिए था जहां स्क्रिप्ट थी? या मुझे इस तरह के पथ को निर्दिष्ट करना होगा:

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

एक्सेल फ़ाइल सहेजी गई डिफ़ॉल्ट फ़ाइल क्या है?

+1

आरटीएफएम आदमी पाया जा सकता है। एक 30-सेकंड Google ने मुझे [यहां] (http://xlsxwriter.readthedocs.org/tutorial01.html) पाया जहां यह कहता है कि 'xlsxwriter.Workbook (' Expenses01.xlsx ')' फ़ाइल नाम को तर्क के रूप में लेता है। – bavaza

+0

मेरी स्क्रिप्ट फ़ाइल/ऐप/smth1/smth2/में थी और किसी कारण से यह फ़ाइल को/app/में सहेजा गया। क्या उसे इसे उसी फ़ाइल में सहेजना नहीं चाहिए था जहां स्क्रिप्ट थी? यही कारण है कि मैं इस सवाल पूछ रहा हूँ। या इस पथ में सहेजी गई फ़ाइल के लिए मुझे पथ कार्यपुस्तिका = xlsxwriter.Workbook ('/app/smth1/smth2/Expenses01.xlsx') निर्दिष्ट करना चाहिए? – user3496563

+1

यह एक पूरी तरह से अलग सवाल है - मैं आपको सलाह देता हूं कि आप तदनुसार अपने प्रश्न को ठीक करें। मुझे संदेह है कि आपको तर्क के रूप में पूरा पथ निर्दिष्ट करना चाहिए। – bavaza

उत्तर

9

फ़ाइल यह स्वयं उदाहरण के लिए अपने स्थानीय निर्देशिका (जहां से फ़ाइल को चलाने) में सहेजा जाता है है, मैं अजगर 2.7.6 का उपयोग कर रहा है, और जब मैं रन:

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

फ़ाइल सहेजा जाता है मेरी अजगर फ़ाइल को उसी फ़ोल्डर में, आप भी तो जैसे एक पूर्ण पथ निर्दिष्ट कर सकते हैं:

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

और यह मेरे दस्तावेज़ फ़ोल्डर में मेरी demo.xlsx फ़ाइल की बचत होगी (यह मानते हुए आप खिड़कियों पर कर रहे हैं) सुनिश्चित करें कि सभी बनाओ आपके पथ सही हैं (केस संवेदनशील, और कोई भी दूषित नहीं) और यह चाहिए काम, अंतिम उदाहरण है कि एक प्रति होनी चाहिए और आप के लिए पेस्ट है:

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

सूचना प्रारंभिक "/" की जरूरत नहीं है और अपने त्रुटियों (कम से कम Windows पर पैदा कर रहा हो सकता है, मैं नहीं कह सकता मैक/लिनक्स पर यकीन है)। शुभकामनाएँ! उदाहरण here

+1

धन्यवाद! यह वास्तव में मेरे सवाल का जवाब दिया। – user3496563

+0

खुशी मैं मदद कर सकता था! –

संबंधित मुद्दे