用xlutils.copy 将中文写入excel文档中

遇到的问题1:

Traceback:
Traceback (most recent call last):
File "C:\Users\Druid\Desktop\New Folder (3)\Luminos RF I.I. system\test_xlwt.py", line 24, in 
wb.save(os.path.join(filepath,out_name))
File "D:\python\python27\lib\site-packages\xlwt\Workbook.py", line 643, in save
doc.save(filename, self.get_biff_data())
File "D:\python\python27\lib\site-packages\xlwt\Workbook.py", line 611, in get_biff_data
before += self.all_fonts_num_formats_xf_styles_rec()
File "D:\python\python27\lib\site-packages\xlwt\Workbook.py", line 516, in __all_fonts_num_formats_xf_styles_rec
return self.__styles.get_biff_data()
File "D:\python\python27\lib\site-packages\xlwt\Style.py", line 183, in get_biff_data
result += self._all_num_formats()
File "D:\python\python27\lib\site-packages\xlwt\Style.py", line 208, in _all_num_formats
result += NumberFormatRecord(fmtidx, fmtstr).get()
File "D:\python\python27\lib\site-packages\xlwt\BIFFRecords.py", line 791, in __init
ufmtstr = upack2(fmtstr)
File "D:\python\python27\lib\site-packages\xlwt\UnicodeUtils.py", line 50, in upack2
us = unicode(s, encoding)
TypeError: coercing to Unicode: need string or buffer, NoneType found

用xlutils写文件的时候报这个错了。
需要把下面这部分改成下面这样才好使。
start from line45)
def upack2(s, encoding='ascii'):
# If not unicode, make it so.
if isinstance(s, unicode):
us = s
elif s is not None:
us = unicode(s, encoding)
else:
us = unicode('', encoding)
 
遇到的问题2:
写入中文,需要将

Workbook.py中的初始化改为utf8,原来默认的是ascii
def __init__(self, encoding='utf8', style_compression=0):

最新文章

  1. Java maven安装GDAL
  2. javascript js中的typeof使用
  3. IndexOf() LastIndexOf() Contains() StartsWith() EndsWith()方法比较
  4. weblogic服务器内存溢出问题解决
  5. innodb master thread 工作原理
  6. [关于SQL]查询成绩都大于80分的学生
  7. Codeforces 191C Fools and Roads(树链拆分)
  8. mysql基础(mysql数据库导入到处) 很基础很实用
  9. Arduino 串口篇 Arduino发送十六进制 send HEX via serial port RS232-to-USB to PC
  10. 【Egret】web版本报错:XMLHttpRequest cannot load
  11. zzuli--2134: 维克兹的进制转换(规律)
  12. 201521123071 《JAVA程序设计》第四周学习总结
  13. tensorflow can not find libcusolver.so.8.0
  14. MyBatis-Plus的简单使用
  15. 【NET CORE微服务一条龙应用】第二章 配置中心使用
  16. 活字格Web应用平台学习笔记3-显示数据列表
  17. shell 循环数组
  18. mysql关于数据库表的水平拆分和垂直拆分
  19. 兼容的动态加载JS【原】
  20. CentOS 安装python3.5

热门文章

  1. 2021年全国II巻高考作文刚刚认真看了一下发现很经典,用漫画书法的形式告诉做人的道理!!!说说自己的想法
  2. VUE学习-自定义指令
  3. CodeGym自学笔记03——变量、数据类型
  4. 你到底懂不懂JavaScript?来做做这12道面试题试试!
  5. mysql 5.7 gtid 主从复制
  6. VS2010 发布网站总是连同cs文件一起发布了
  7. 【Java SpringBoot】RestTemplate使用postForObject发送请求,接收String类型的response时中文乱码
  8. C# 调用Web Api通用方法
  9. JavaWeb 下载Demo
  10. xpath、css元素定位