我的目标是将结果写入单个Excel文件,下面是我尝试的简单代码:
import numpy_financial as npf
Present = 2000
period = 20
rate = 0.12
pmt = abs(npf.pmt(rate/12,period*12,Present))
print(pmt)
import csv
file = open("Result.xlsx",'w')
file = csv.writer(file)
file.writerow([pmt])
结果,创建了Result.xlsx
,但我无法打开它。如果我将xlsx
扩展名更改为csv
,那么它就可以正常工作。我知道还有另一个名为xlsxwriter
的库,但只是出于好奇,csv
模块支持xlsx-extensions吗?
还是我错过了什么
1条答案
按热度按时间js5cn81o1#
否,
csv
模块不支持xlsx
扩展,下面引用我链接的文档:csv模块实现了读写CSV格式的表格数据的类
文档没有提到对
xlsx
的支持。