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'))
相关推荐
烤麻辣烫2 分钟前
I/O流 基础流
java·开发语言·学习·intellij-idea
Jasonakeke2 分钟前
我的编程来时路
java·c++·python
我命由我123456 分钟前
React - BrowserRouter 与 HashRouter、push 模式与 replace 模式、编程式导航、withRouter
开发语言·前端·javascript·react.js·前端框架·html·ecmascript
Yvonne爱编码7 分钟前
Java 中的 hashCode () 与 equals () 核心原理、契约规范、重写实践与面试全解
java·开发语言·数据结构·python·hash
老虎062710 分钟前
Java基础面试题(08)—Java(集合—HashMap的使用和实现原理红黑树)
java·开发语言
IT从业者张某某10 分钟前
基于DEVC++实现一个控制台的赛车游戏-02-实现赛车游戏
开发语言·c++·游戏
HappyAcmen17 分钟前
理解Python中的global与nonlocal
python
guygg8824 分钟前
基于数据驱动的模型预测控制电力系统机组组合优化MATLAB实现
开发语言·matlab
lly20240625 分钟前
组合模式:深入理解与实际应用
开发语言
2501_9083298530 分钟前
C++中的备忘录模式
开发语言·c++·算法