python 写入excel 打开时暂停_Python 解决中文写入Excel时抛异常的问题
近期接到业务部门需求,需将统计结果每日发送到业务部门,在调试python脚本的时候,导出的Excel标题为中文,总是抛出以下异常
Traceback (most recent call last):
File "totalpx.py", line 99, in
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)
解决方法是,在创建workbook的时候设置字符集即可解决:
workbook = xlwt.Workbook(encoding = 'utf-8')
正常默认编码是ascii,所以写入中文解码会抛异常,设置为utf-8就行。
以上这篇Python 解决中文写入Excel时抛异常的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持萬仟网。
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
python 写入excel 打开时暂停_Python 解决中文写入Excel时抛异常的问题相关推荐
- python生成的excel无法打开-Python 解决中文写入Excel时抛异常的问题
近期接到业务部门需求,需将统计结果每日发送到业务部门,在调试python脚本的时候,导出的Excel标题为中文,总是抛出以下异常 Traceback (most recent call last): ...
- python怎么写中文至excel_Python 解决中文写入Excel时抛异常的问题
近期接到业务部门需求,需将统计结果每日发送到业务部门,在调试python脚本的时候,导出的Excel标题为中文,总是抛出以下异常 Traceback (most recent call last): ...
- 使用Unicode字符集时用CFile把中文写入txt文件再用记事本打开出现乱码的问题
使用Unicode字符集时用CFile把中文写入txt文件再用记事本打开出现乱码的问题 新建一个记事本,写入"中",另存为ANSI.txt,编码选ANSI:再次另存为Unicode ...
- Excel 打开 CSV 文件乱码解决方法
Excel 打开 CSV 文件乱码解决方法 - 膨胀的面包 https://blog.wangtwothree.com/code/157.html 经常接触数据的朋友,可能时不时会遇到这种情况,一份 ...
- excel打开csv后空白解决方法
excel打开csv后空白解决方法 觉得有用的话,欢迎一起讨论相互学习~ 转载自 https://blog.csdn.net/qq_16775293/article/details/100990018 ...
- 《Python常见问题》记录2:Python写入CSV的数据用Excel打开会乱码怎么解决?
问题描述:在使用python爬虫时,为了将数据保存到本地,可能相比于excel表格更多的会用到csv表格,最近的一次爬虫操作中,我将数据保存到csv表格中后打开发现中文内容全部乱码,如下图: 接下来将 ...
- python将excel转csv乱码_python解决csv文件用excel打开乱码问题
[问题] python输出的csv文件用excel打开,里面的中文会变成乱码,但用window下的记事本或mac下的numbers打开就正常显示. 原因是python输出的文件是utf-8编码写入的, ...
- python 批量读取xlsx并合并_python合并多个excel表格数据-python如何读取多个excel合并到一个excel中...
python如何读取多个excel合并到一个excel中 思路 利用python xlrd包读取excle文件,然后将文件内容存入一个列表中,再利用xlsxwriter将内容写入到一个新的excel文 ...
- 用python的pandas打开csv文件_python读写数据读写csv文件(pandas用法)
python中数据处理是比较方便的,经常用的就是读写文件,提取数据等,本博客主要介绍其中的一些用法.Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy(提供高性能的矩阵运算);用 ...
- python可以自动拆分表格吗_Python最详细的Excel操作方式,你值得拥有!
为什么要学会使用Excel 在机器学习模型的建立中,不得不借助于Excel强大的统计分析能力,这个时候就牵涉到了如何将python直接处理得到的数据存入excel表格当中以及获取表格的数据进行分析,简 ...
最新文章
- date javascript 时区_js Date 时间戳 时区等问题总结
- 东北面人李---精品作品展
- 列表ListView和列表选择框的使用编写步骤
- 云计算十年 腾讯新一代企业安全助力云化之路
- mysql把用户权限授予新用户_MySQL新建普通用户和库并授予新用户对新库的所有权限...
- python 课程设计 夏敏捷_Python课程设计(微课视频版21世纪高等学校通识教育规划教材)/计算机技术入门丛书...
- 花呗分期计算器_花呗分期10000元利息怎么算?取决于你的分期期数!
- HDU1556 Color the ball【差分数组+线段树】
- apk反汇编之smali语法
- 高等数学复习笔记(二)- 一元函数微分学的概念、计算以及几何应用
- java nio 按行读取_Java NIO按行读取文本文件
- 写一篇靠谱的方案设计文档-之实践问题清单
- Element UI中的Descriptions描述列表
- Unity Spine 换装方案
- 史上最经典的10大反间计
- R语言使用cor函数计算dataframe中多个数值数据列之间的相关性系数、计算spearman非参数的等级相关性系数
- 教你快速开发一个 狼人杀微信小程序(附源码)
- 【阿里云短信服务SMS】使用阿里云发送短信
- 个人即时到帐支付接口-个人收款即时到账免签约
- Grafana面板(panel):从数据源请求数据