खैर मेरे पास एक सवाल है कि मुझे लगता है कि मुझे यहां कई बार जवाब दिया गया है, जो मैंने यहां पाया था। हालांकि, एक नौसिखिया के रूप में, मैं वास्तव में समझ नहीं सकता कि वास्तव में एक बुनियादी ऑपरेशन कैसे करें। मैं एक .xls
है और जब मैं xlrd का उपयोग एक मूल्य मैं सिर्फ sh.cell(0,0)
उपयोग कर रहा हूँ प्राप्त करने के लिए (कि श संभालने मेरी चादर है)पायथन xlrd: निकाले गए मूल्य को कैसे परिवर्तित करें?
;:
यहाँ बात है
यदि सेल में क्या है तो एक स्ट्रिंग है मुझे
text:u'MyName'
जैसे कुछ मिलता है और मैं केवल स्ट्रिंग'MyName'
रखना चाहता हूं;यदि सेल में क्या है तो मुझे
number:201.0
जैसा कुछ मिलता है और मैं केवल पूर्णांक201
रखना चाहता हूं।
यदि कोई मुझे इंगित कर सकता है कि मुझे केवल मूल्य निकालने के लिए क्या करना चाहिए, जैसा कि मैं चाहता हूं, धन्यवाद।
, यह मूल्य विशेषता में तार का यूनिकोड संस्करण वापस आ जाएगी, तो आप शायद डिकोड करने के लिए की आवश्यकता होगी कि आप क्या पर निर्भर करता है बस 'MyName' चाहते हैं आप 'MyName' के साथ करना चाहते हैं। – comamitc
बहुत बहुत धन्यवाद। यह काम करता हैं! – clowny
@comamitc: यदि आपको यूनिकोड मिला है और आप बाइट्स चाहते हैं, तो आप * एन्कोड *, नहीं * डीकोड *। लेकिन कई चीजों के लिए यह शायद यूनिकोड का उपयोग करने के लिए और अधिक समझ में आता है। –