如何创建分层的csv文件?

时间:2017-06-28 05:16:58

标签: python csv odoo-9 odoo-10

我在Excel中有N个发票数据,我想创建该文件的CSV,以便可以在需要时导入...所以我该如何存档?

以下是截图:

enter image description here

2 个答案:

答案 0 :(得分:1)

假设您的项目目录中有一个充满Excel文件的文件夹"excel",并且您还有另一个文件夹"csv",您打算将生成的CSV文件放入其中,您可以非常轻松地{{ 1}}使用Pandas将batch-convert目录中的所有Excel文件导入"excel"

假设您已经在系统上安装了"csv"。否则,您可以通过以下方式执行此操作:Pandas。下面相当注释的片段说明了过程:

pip install pandas

希望这对你有所帮助.....
干杯和好运。

答案 1 :(得分:0)

您可以采用以下步骤,而不是将总输出放入一个csv中。

  1. 将您的Excel内容转换为csv文件或csv-objects。

  2. 每个对象都会标有发票ID并保存到字典中。

  3. 您的字典数据结构可能类似{'invoice-id': csv-object,'invoice-id2':csv-object2,...}
  4. 编写自定义函数,可以读取你的csv-object,并给你 name,product-id,qty等...
  5. 希望这有帮助。