如何在Python脚本中导入和使用csvkit

kev*_*son 7 python csv python-import

我觉得这是一个愚蠢的问题.我找到了一个我需要使用的python库.特别是csvkit.我需要在我创建的现有应用程序中使用它.但是,我能够看到的所有示例用法都是从命令行传递参数,如下所示:

in2csv ne_1033_data.xlsx > data.csv
Run Code Online (Sandbox Code Playgroud)

我可以导入它并在我的应用程序中使用它吗?有点像:

from csvkit import in2csv
in2csv(ne_1033_data.xlsx, data.csv)
Run Code Online (Sandbox Code Playgroud)

谢谢你的协助.我确定我误解了一些事情......

liz*_*zie 5

您应该导入convert然后使用convert.xls2csv:

from csvkit import convert
inputfile = open(file.csv)
convert.xls2csv(inputfile)
Run Code Online (Sandbox Code Playgroud)


JoE*_*anO 4

引用csvkit 手册:

import csvkit
Run Code Online (Sandbox Code Playgroud)

就是您正在寻找的。

导入后,我假设命令语法和数据流与pythoncsv模块类似。这同样基于 csvkit 手册。