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'))
相关推荐
小杍随笔1 分钟前
【Rust Exercism 练习详解:Anagram + Space Age + Sublist(附完整代码与深度解读)】
开发语言·rust·c#
第二只羽毛4 分钟前
IO代码解释3
java·大数据·开发语言
是娇娇公主~9 分钟前
C++迭代器详解
开发语言·c++·stl
qq_148115379 分钟前
C++网络编程(Boost.Asio)
开发语言·c++·算法
weisian1519 分钟前
Java并发编程--24-死锁排查与性能调优:线上并发问题诊断指南(死锁,CPU飙升,内存溢出)
java·开发语言·arthas·死锁·火焰图·cpu飙升
CSCN新手听安9 分钟前
【Qt】Qt概述(三)Qt初识,HelloWorld的创建,对象树
开发语言·qt
速易达网络10 分钟前
python地图商城可视化系统
python
@fai14 分钟前
PyQt6 Graphic进阶实战:打造一个视觉恒定的可缩放矩形框
python·pyqt
2301_8042154114 分钟前
内存映射文件高级用法
开发语言·c++·算法
luanma15098015 分钟前
PHP vs C#:30字秒懂两大语言核心差异
android·开发语言·python·php·laravel