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'))
相关推荐
!停14 小时前
C++入门—初阶模板
开发语言·c++
so2F32hj214 小时前
拆解 OpenHands(14)--- Microagents
java·开发语言
Jp7gnUWcI14 小时前
C++ 内存避坑指南:如何用移动语义和智能指针解决“深拷贝”与“内存泄漏”
开发语言·c++
xcs1940514 小时前
Java 上位机防空警报系统开发
java·开发语言
Ulyanov14 小时前
卡尔曼滤波技术博客系列:第四篇:多目标跟踪:数据关联与航迹管理
python·目标跟踪·系统仿真·雷达电子战·仿真引擎
追光的蜗牛丿15 小时前
C++中引用与指针的选择
开发语言·c++
Three~stone15 小时前
MATLAB vs Python 两者区别和安装教程
开发语言·python·matlab
soragui15 小时前
【Python】第 1 章:Python 解释器原理
开发语言·python
Ulyanov15 小时前
卡尔曼滤波技术博客系列:第三篇 雷达目标跟踪:运动模型与坐标转换
python·目标跟踪·系统仿真·雷达电子战
UAq6wn76j15 小时前
.NET源码生成器使用SyntaxTree生成代码及简化语法
java·开发语言·.net