您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

将多个制表符分隔的.txt文件转换为多个.xls文件

将多个制表符分隔的.txt文件转换为多个.xls文件

我相信,您需要为输出电子表格设置编码。您需要知道该文件正在使用什么编码。csv模块不直接支持unicode,但[8-bit-clean][1]它仅适用于大多数西方语言。

在不知道文本文件的编码是什么的情况下,您有两个选择。选项1是根据python使用本地编码:

   >>> import locale
   >>> lang_code, encoding = locale.getdefaultlocale()

^^请小心使用getdefaultlocale()。文档指出编码 。

只是回退到UTF8,然后交叉手指:D。

   >>> encoding = 'UTF8'
   >>> workbook = xlwt.Workbook(encoding=encoding)
其他 2022/1/1 18:27:38 有473人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶