python xlwt安装linux,使用Python和xlwt向Excel文件中写入中文的实例

Python等工具确实是不错的工具,但是有时候不管是基础的Python还是Python的软件包都让我觉得对中文不是很亲近。时不时地遇到一点问题很正常,刚刚在写Excel文件的时候就又遇到了这样的问题。

为了能够说明情况,假设我想把当前文件夹中所有的文件名称全都写入到Excel文件中。

当前的目录信息如下:

其中,xlwt_demo.py是提前编写Python脚本,代码如下:

程序运行结果:

从上面的提示可以看出,这个工具默认支持的是ASCII码。即使是我在代码的开头指定了编码的格式,依然遇到了问题。如果是这样,那么肯定是xlwt有专门的用法。经过查看文档,修改代码如下:

程序执行结果如下:

grey@DESKTOP-3T80NPQ:/mnt/e/01_workspace/01_docs/02_blog/2017年/08月$ python xlwt_demo.py

grey@DESKTOP-3T80NPQ:/mnt/e/01_workspace/01_docs/02_blog/2017年/08月$ ls

as86汇编程序的编译与链接.docx Python中使用property实现类的特性.docx

C语言中access函数的使用.docx Python中定制类的比较运算方法.docx

C语言中合并字符串.docx Python中最基础类的属性和信息.docx

C语言中的动态内存分配.docx Python中的@classmethod用法.docx

demo.xls Python中的join函数用法.docx

GNU glibc中对C语言标准库中动态内存管理的改进.docx Python中的weakref简单小结.docx

GNU glibc库中函数执行成功与失败的返回值.docx Python中的哈希常识小结.docx

Linux 0.12的任务调度猜测.docx Python中的静态函数用法.docx

Linux BIOS启动.docx Python中@符号的用法-1.docx

Linux中dd命令的使用.docx ~$Python和xlwt向Excel文件中写入中文.docx

Linux中使用dd命令修改as86汇编编译链接后的程序.docx Python实现接受任意个数参数的函数.docx

Linux启动代码boot.s理解.docx Python实现更相减损术求解最大公约数.docx

Linux操作系统的BIOS启动流程.docx Python编程中NotImplementedError的使用.docx

Linux的proc文件系统.docx Python通过属性手段实现只允许调用一次的方法.docx

mot文件的单行校验与全局校验.docx Python面向对象编程中属性的基本操作.docx

Office 2016 Excel实现下拉栏.docx Simulink解析带有系数和偏移量的CAN报文信息.docx

Office 2016中修改正文默认字体.docx TAOCP中1.1习题1解答与思考.docx

PPT中修改已插入对象的图标.docx TAOCP中最大公约数算法理解.docx

Python2与Python3中__bool__方法的差异.docx Ubuntu上安装as86汇编器.docx

Python2与Python3中除法功能的异同.docx Windows10安装bash.docx

Python2与Python3在不同类的对象比较上的差异.docx xlwt_demo.py

Python abc模块的几个小知识点.docx 使用__del__方法在Python文件处理时保证文件关闭.docx

Python OOP容器设计时合理引入列表方法.docx 使用PolySpace进行模型的检测.docx

Python中isinstance用法.docx 使用Python和xlwt向Excel文件中写入中文.docx

Python中list的extend方法.docx 辗转相除法求最大公约数.docx

Python中__new__方法的使用.docx

Excel文件已经生成,具体的内容如下:

1-21020300320J36.jpg

汉字写入成功。

值得注意的是,在Windows下编码cp936是可以写入成功的,但是在Linux中只能够用utf-8。这是个很有意思的现象,目前我还没能够想明白。

以上这篇使用Python和xlwt向Excel文件中写入中文的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/grey_csdn/article/details/77462516

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值