我想解析使用xlrd(實際上是xlsxrd)讀取的excel2007單元格中的一些unicode文本。
由於某些原因,xlrd將「text:」附加到unicode字符串的開頭,並且使我難以輸入強制轉換。我最終想要顛倒字符串的順序,因爲它是一個名字,並且將與其他字母順序排列在一起。任何幫助將不勝感激,謝謝。解析從xlrd.Book對象中的單元格讀取的unicode字符串
這裏是什麼,我試圖做一個簡單的例子:
>>> import xlrd, xlsxrd
>>> book = xlsxrd.open_workbook('C:\\fileDir\\fileName.xlsx')
>>> book.sheet_names()
[u'Sheet1', u'Sheet2']
>>> sh = book.sheet_by_index(1)
>>> print sh
<xlrd.sheet.Sheet object at 0x(hexaddress)>
>>> name = sh.cell(0, 0)
>>> print name
text: u'First Last'
從這裏,我想分析「名」交換「第一」與「最後一個」或只爲存儲分隔兩在兩個不同的變種中,但我所做的每一次嘗試輸入unicode都會給出錯誤。也許我正在以錯誤的方式去做? 在此先感謝!