如何从.ods文件制作列表?

时间:2018-11-02 04:47:21

标签: python list ods

读取文件后,我想从2-D list文件中创建一个.ods。从以下代码中,我得到了以下输出。

from pyexcel_ods import get_data
data = get_data("demo.ods")
  

输出:

In [2]: data
Out[2]: 
OrderedDict([('Sheet1',
              [['ID',
                'Start_1',
                'End_1',
                'Start_2',
                'End_2',
                'Start_3',
                'End_3'],
               [1007, 59, 93, 160, 194, 424, 459],
               [1011, 436, 460, 154, 180, 500, 527],
               [1025, 459, 501, 304, 334, 3, 32]])])

但是我想要类似my_2d_list的输出。

my_2d_list = [[1007, 59, 93, 160, 194, 424, 459],
               [1011, 436, 460, 154, 180, 500, 527],
               [1025, 459, 501, 304, 334, 3, 32]] 

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您似乎要删除“工作表名称”和“列标题”

# You can add below code:

od = OrderedDict([('Sheet1',
              [['ID',
                'Start_1',
                'End_1',
                'Start_2',
                'End_2',
                'Start_3',
                'End_3'],
               [1007, 59, 93, 160, 194, 424, 459],
               [1011, 436, 460, 154, 180, 500, 527],
               [1025, 459, 501, 304, 334, 3, 32]])])

my_2d_list = list(od.values())[0][1:]

我希望这会有所帮助!