gpt4 book ai didi

python - Csvkit : use "in2csv" in python code

转载 作者:太空宇宙 更新时间:2023-11-04 04:53:35 24 4
gpt4 key购买 nike

我想在我的 python 代码中使用 in2csv 将 excel 文件转换为 csv,但不使用 exec 将其作为单独的进程运行。相反,我想直接导入函数并使用它,比如 in2csv("input.xls", "output.csv"),或者更好的是,直接获取文件的结构python 不使用 csv 阅读器输出输出文件。

这可能吗?

谢谢!

最佳答案

我也遇到了同样的问题。我查看了 in2csv 的源代码,发现它在内部使用了 agateagateexcel。我直接用了玛瑙,实现方式如下

对于xls文件

import agate
import agateexcel

table = agate.Table.from_xls('input.xls', sheet='sheet')

table.to_csv('output.csv')

对于 xlsx 文件

import agate
import agateexcel

table = agate.Table.from_xlsx('input.xlsx', sheet='sheet')

table.to_csv('output.csv')

https://github.com/wireservice/csvkit/blob/master/csvkit/utilities/in2csv.py

关于python - Csvkit : use "in2csv" in python code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47619679/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com