在这里,让我展示一下我的json数据是什么样的:
filename: '1'
[
{
name : 'a',
compute_time : 10,
sparsity : 5
},
{
name : 'b',
compute_time : 20,
sparsity : 15
} ,...
]
filename: '2'
[
{
name : 'a',
compute_time : 8,
sparsity : 9
},
{
name : 'b',
compute_time : 25,
sparsity : 8
} ,...
]
从这个json
数据中,通过加载多个文件,我想在一个csv
文件中创建多个表:
table a:
compute_time sparsity
10 5
8 9
table b:
compute_time sparsity
20 15
25 8
在这里," a"和" b"是不同的表。
我应该这样做的原因是我需要将此csv
文件加载到Excel
,并且必须使用每个表格来构建图表。
是否可以在一个csv
文件中实现这种表?
答案 0 :(得分:-1)
CSV文件是包含逗号分隔值的文件。除此之外没有任何结构。
当然,您可以将数据放入该格式:
table, a
compute_value, sparsity
10, 5
8, 9
table, b
compute_value, sparsity
20, 15
25, 8
...
但是Excel不知道该怎么做 - 它不会理解这些应该是多个表。它会将这些放入行和列中,就像它对所有csv数据一样,您必须在导入csv文件后手动将包含单独表的单元格移动到不同的工作表,或者执行其他任何您想要使用该格式的文件。如果您只想从数据中创建图表,那将非常简单,因为您只需手动选择各种compute_time /稀疏度单元格。
但在我看来,创建三列会更容易:
name compute_time sparsity
或为每个名称a,b c创建一个单独的csv文件。