国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python 解決中文寫入Excel時拋異常的問題

2020-01-04 15:15:39
字體:
供稿:網(wǎng)友

近期接到業(yè)務(wù)部門需求,需將統(tǒng)計結(jié)果每日發(fā)送到業(yè)務(wù)部門,在調(diào)試python腳本的時候,導(dǎo)出的Excel標(biāo)題為中文,總是拋出以下異常

Traceback (most recent call last):  File "totalpx.py", line 99, in <module>  export()  File "totalpx.py", line 54, in export  workbook.save(out_path)  File "/usr/lib/python2.7/site-packages/xlwt-1.2.0-py2.7.egg/xlwt/Workbook.py", line 710, in save  doc.save(filename_or_stream, self.get_biff_data())  File "/usr/lib/python2.7/site-packages/xlwt-1.2.0-py2.7.egg/xlwt/Workbook.py", line 674, in get_biff_data  shared_str_table = self.__sst_rec()  File "/usr/lib/python2.7/site-packages/xlwt-1.2.0-py2.7.egg/xlwt/Workbook.py", line 636, in __sst_rec  return self.__sst.get_biff_record()  File "/usr/lib/python2.7/site-packages/xlwt-1.2.0-py2.7.egg/xlwt/BIFFRecords.py", line 77, in get_biff_record  self._add_to_sst(s)  File "/usr/lib/python2.7/site-packages/xlwt-1.2.0-py2.7.egg/xlwt/BIFFRecords.py", line 92, in _add_to_sst  u_str = upack2(s, self.encoding)  File "/usr/lib/python2.7/site-packages/xlwt-1.2.0-py2.7.egg/xlwt/UnicodeUtils.py", line 50, in upack2  us = unicode(s, encoding) UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128) 

解決方法是,在創(chuàng)建workbook的時候設(shè)置字符集即可解決:

workbook = xlwt.Workbook(encoding = 'utf-8')

正常默認(rèn)編碼是ascii,所以寫入中文解碼會拋異常,設(shè)置為utf-8就行。

以上這篇Python 解決中文寫入Excel時拋異常的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到python教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 武威市| 乌兰县| 牙克石市| 桂阳县| 舒兰市| 友谊县| 西乡县| 吉安市| 邹平县| 南溪县| 蒙自县| 洛阳市| 喜德县| 大足县| 澎湖县| 富宁县| 梁平县| 英德市| 云阳县| 岑溪市| 垦利县| 卢湾区| 丰城市| 丁青县| 巴青县| 舒兰市| 习水县| 托克逊县| 五大连池市| 朔州市| 桂阳县| 泸水县| 岢岚县| 海林市| 内乡县| 莱西市| 太原市| 安徽省| 古交市| 太湖县| 五家渠市|