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'))
相关推荐
喜欢流萤吖~10 小时前
SpringBoot 异步处理与线程池实战
java·开发语言
c++逐梦人10 小时前
C++ RAII流式日志库实现
开发语言·c++
2301_8176722610 小时前
Go语言怎么做六边形架构_Go语言六边形架构教程【简明】
jvm·数据库·python
t***54410 小时前
还有哪些设计模式适合现代C++
开发语言·c++·设计模式
Dshuishui10 小时前
学习一下 Python 包管理器 uv
开发语言·python·uv
Wave84510 小时前
C++ 面向对象基础:类、访问权限,构造函数,析构函数
开发语言·c++
t***54410 小时前
如何在现代C++项目中有效应用这些设计模式
开发语言·c++·设计模式
野生技术架构师10 小时前
2026年Java面试题集锦(含答案)
java·开发语言·面试
lolo大魔王10 小时前
Go语言的defer语句和Test功能测试函数
开发语言·后端·golang
m0_6784854510 小时前
Pytest 实现两级参数化:让服务名依赖于应用名的灵活测试方案
jvm·数据库·python