python - 如何使用 python 在 xlsxwriter 上进行编码

标签 python excel xlsxwriter

我想从文本文件写入 excel 文件,并像这幅图一样在其中包含厘米见方的字符串

enter image description here

当我运行代码时,它会显示这样的错误

enter image description here

所以我输入了一个编码但仍然不能像这样工作

spamReader = csv.reader(open(filename, 'rb'), delimiter=';',quotechar='"')
workbook = xlsxwriter.Workbook(filename[:-4] + '.xlsx')
workbook.encoding="latin1"
sheet = workbook.add_worksheet('Original data')

感谢提前

最佳答案

sheet.write(rowx, colx, value.decode('latin1'))

关于python - 如何使用 python 在 xlsxwriter 上进行编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27620696/

相关文章:

python - 生成 UDP 数据包的最快方法

excel - Excel 2016 for Mac 中的 VBA 宏 : SaveAs will not work with a CSV file format

excel - 在将修改后的单元格值分配回单元格时使用 VBA 运行时错误 13 'type mismatch'

python - XlsxWriter 和 Pandas 中的列名问题

python - 如何使用 Python 将多个不连续的单元格添加到 Excel 中的名称管理器?

javascript - 未硬编码到 HTML 中的 Python Web 抓取数据

Python:内部定义的 open() 导致 "Type Error"、 "argument requires no arguments, 1 given"

python - 使用 numpy 数组中的值从 DataFrame 创建 Pandas DataFrame 以访问数据帧索引

java - 传递字符串对象时使用 apache poi 格式化日期

python - 使用 xlsxwriter 更改要导出的数据类型