读取文件后,我想从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]]
我该怎么做?
答案 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:]
我希望这会有所帮助!