[問題] 讀取EXCEL 文字 並用於其他程式

作者: Muhaosic (Muhaosic)   2016-10-31 20:01:48
我使用過 PANDAS讀取
做完結果變這樣
http://imgur.com/a/ILudC
或者是我也使用了xlrd讀取
讀取完厚的結果變這樣
http://imgur.com/a/YpmUa
我也使用了 openpyxl讀取
結果也是如下
http://imgur.com/a/BUvpc
但我希望我出來後結果變成
例如像是
['2303.TW', '3481.TW', '1314.TW', '2103.TW','2038.TW','1210.TW']
這樣的感覺
不知道各位有類似讀取經驗 或是 有想到解決方法可以提供的嗎
如需語法馬上補上
感激不盡
作者: s860134 (s860134)   2016-10-31 21:00:00
就python2.7,那個u 很正常,不影響你的操作Unicode和str是不同型別,你可以用 decode, encode 互轉
作者: Muhaosic (Muhaosic)   2016-11-01 02:55:00
因為我要用這個結果去 別的地方 所以這個 u 會影響很大
作者: s860134 (s860134)   2016-11-01 04:31:00
http://imgur.com/Oisu79k 建議搞懂兩者的差異我猜你是想直接把陣列str()才有差使用 for 迴圈來處理你的資料,或是 list comprehension
作者: koshi0413 (Koshi)   2016-11-01 12:41:00
應該不影響吧,我也是u來u去,多個轉碼即可
作者: Muhaosic (Muhaosic)   2016-11-02 14:28:00
k大 主要是 我用於其他套件要用的部分 他只能讀取 2303
作者: koshi0413 (Koshi)   2016-11-02 19:50:00
照S大説的即可,轉碼要一直試才會成功不過是用什麼套件,不能有u,沒碰過,倒是碰上沒u的反而出錯我也是提取和泥一樣的資料@@泥要丟SQL?
作者: Muhaosic (Muhaosic)   2016-11-02 23:40:00
我試滿多遍都一直碰壁阿.....丟DX的 XDDD
作者: s860134 (s860134)   2016-11-03 08:58:00
把你試的程式碼貼出來,比較好知道問題在哪
作者: Muhaosic (Muhaosic)   2016-11-03 10:50:00
因為要的另外一個程式 主要好會連結上網路讀取 所以多了 u 會影響他讀取過程http://imgur.com/a/zgL7ohttp://imgur.com/a/G9wsthttp://imgur.com/a/Pz4Ky

Links booklink

Contact Us: admin [ a t ] ucptt.com