xlrd を使用して Excel シートを読み込もうとしていますが、漢字の保存に問題があります。
リストに保存すると、値が変換される理由がわかりません。
コード:
for rownum in range(sh.nrows):
Temp.append(sh.row_values(rownum))
print Temp
出力:
u'\u8bbe\u5168\u96c6\u662f\u5b9e\u6570\u96c6R\uff0c \uff0c
M= {x|-2<=x<=2}
\N{x|x<1}
uff0c\u5219bar(M) nn N
\u7b49\u4e8e\n[A]\uff1a
{x|x<-2}
[B]\uff1a
{x|-2<1}
[C]\uff1a
{x|x<1}
[D]\uff1a
{x|-2<=x<1}
'
ただし、単一のセル値を印刷すると、Excel シートに従って正しく印刷されます。
コード:
cell_test = sh.cell(1,3).value
print cell_test
出力:
全集は実数集R,<code>M={x|-2<=x<=2},<code>N={x|x<1},
bar(M) nn N
则等[A]:<コード>{x|x<-2}
[B]:<コード>{x|-2<1}
[C]:<コード>{x|x<1}
[D]:<コード>{x|-2<=x<1}
Python に上記のデータを元の値で保存させるにはどうすればよいですか?
ありがとう!