python导出excel乱码怎么解决

利用python+win32com将网页的表单导出到本地excel,遇到了输出乱码问题。

解决方法:

将x改为x.decode('utf-8')即可。

复制代码
setCall('sheet1',row,col,x.decode('utf-8'))

我的部分源码:

复制代码
self.xlBook = self.xlApp.Workbooks.Add()
    def setCell(self,sheet,row,col,value):#设置单元格的数据
        "Set value of one cell"
        sht = self.xlBook.Worksheets(sheet)
        print row,col
        sht.Cells(row,col).Value = value
setCall('sheet1',i,j,x.decode('utf-8'))
相关推荐
飛67911 分钟前
从 0 到 1 掌握 Flutter 状态管理:Provider 实战与原理剖析
开发语言·javascript·ecmascript
Data_agent12 分钟前
学术爬虫实战:构建知网论文关键词共现网络的技术指南
python·算法
龚礼鹏12 分钟前
Android应用程序 c/c++ 崩溃排查流程
c语言·开发语言·c++
Filotimo_17 分钟前
在java开发中,什么是JSON格式
开发语言·json
咕噜签名-铁蛋37 分钟前
云服务器远程连接失败?
开发语言·php
~无忧花开~1 小时前
Vue二级弹窗关闭错误解决指南
开发语言·前端·javascript·vue.js
老华带你飞1 小时前
在线教育|基于springboot + vue在线教育系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端
REDcker2 小时前
JS 与 C++ 语言绑定技术详解
开发语言·javascript·c++
June`2 小时前
C++11新特性全面解析(三):智能指针与死锁
开发语言·c++
认真敲代码的小火龙2 小时前
【JAVA项目】基于JAVA的医院管理系统
java·开发语言·课程设计