xlwt
我正在尝试使用库将 Python 列表写入 excel 文件。
import xlwt
from tempfile import TemporaryFile
book = xlwt.Workbook()
sheet1 = book.add_sheet('sheet1')
for i in range(len(newdata)):
for j in range(len(newdata[i])):
sheet1.write(i,j,newdata[i][j])
name = "my_file.xls"
book.save(name)
book.save(TemporaryFile())
它适用于常见的变量类型(例如 int、float、string),但是当我尝试将复数写入 excel 文件时,出现以下错误:
Exception: Unexpected data type <type 'complex'>
据我了解write
不支持复数。有谁知道如何将复杂的值写入excel?!PS 我不想将数据写入 CSV 文件。它需要是一个 .xls 文件。