###前提・実現したいこと
pythonからEXCELからセルの値を読み込んでcsvに落としたい
###発生している問題・エラーメッセージ
pythonからEXCELからセルの値を読み込んでcsvに落とすプログラムを書いたのですが
1とか2といった数値が1.0や2.0といったfloat型になってしまい困っています。
###該当のソースコード
python
1print('ユーザ辞書作成開始') 2 3#辞書の元になるEXCELと書き込み先のcsvを開く 4book = xlrd.open_workbook("userdic.xlsx") 5f = codecs.open('userdic.csv', 'w', 'utf-8') 6 7wr = "" 8sheet = book.sheet_by_index(0) 9for row in range(sheet.nrows): 10 for col in range(sheet.ncols): 11 #先頭の見出し行は処理しない 12 if(row != 0): 13 line = sheet.cell(row,col).value 14 wr = wr + str(line) + "," 15 16 #先頭の見出し行は処理しない 17 if(row != 0): 18 f.write(wr + '\r\n') 19 20 #再初期化 21 wr = "" 22 23print('ユーザ辞書作成終了')
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/04 06:35