<p>这在Python方面相对容易做到。使用您的数据:</p>
<pre><code>data = [
{(170, '2017-05-31'): [
[0, 3], [1, 2], [2, 3], [3, 1], [4, 2], [5, 1], [6, 2], [7, 3], [8, 6], [9, 8],
[10, 9], [11, 10], [12, 9], [13, 9], [14, 6], [15, 8], [16, 7], [17, 3], [18, 3],
[19, 3],[20, 2], [21, 1], [22, 1], [23, 1]
]},
{(176, '2017-05-23'): [
[14, 9], [13, 9], [17, 5], [10, 10], [20, 2], [8, 5], [16, 7], [7, 4], [6, 1],
[5, 2], [11, 11], [1, 2], [15, 9], [21, 3], [4, 1], [3, 2], [22, 3], [23, 3],
[12, 10], [2, 1], [18, 2], [19, 2], [9, 12], [0, 2]
]},
{(152, '2017-05-31'): [
[0, 3], [1, 2], [2, 3], [3, 1], [4, 2], [5, 1], [6, 2], [7, 3], [8, 6], [9, 8],
[10, 9], [11, 10], [12, 9], [13, 9], [14, 6], [15, 8], [16, 7], [17, 3], [18, 3],
[19, 3], [20, 2], [21, 1], [22, 1], [23, 1]
]}
]
</code></pre>
<p>您需要做的就是:</p>
<pre><code>with open("test.csv", "wb") as f: # on Python 3.x use "w" mode and newline='' instead
writer = csv.writer(f)
for category in data: # get our category
for header, rows in category.iteritems(): # use category.items() on Python 3.x
writer.writerow(header) # add the category/date header
writer.writerow(["People", "Food"]) # add the mandatory sub-header
writer.writerows(rows) # write the rest of the data
</code></pre>
<p>要获取CSV。。。但是加载这样的CSV完全是另一个话题。你知道吗</p>