Python Pyexcel,如何保存到列中,以及如何禁用保存后的自动排序?

Python Pyexcel,如何保存到列中,以及如何禁用保存后的自动排序?,python,csv,dictionary,save,pyexcel,Python,Csv,Dictionary,Save,Pyexcel,我正在尝试使用pyexcel模块,但我找不到任何解决问题的方法 因此,我将词典保存到csv文件: myDict = {'the' = '3.2', 'there' = '5.5',...} sheet = pe.get_sheet(adict = myDict) sheet.save_as("Word_Frequency_Stat.csv") 首先,我希望将数据排序为文件中的2列、单词和值,然后我希望禁用自动排序,因为我的字典已按值排序 如果有人能帮我,谢谢。我设法做到了: 基本上,将我的字典

我正在尝试使用pyexcel模块,但我找不到任何解决问题的方法

因此,我将词典保存到csv文件:

myDict = {'the' = '3.2', 'there' = '5.5',...}
sheet = pe.get_sheet(adict = myDict)
sheet.save_as("Word_Frequency_Stat.csv")
首先,我希望将数据排序为文件中的2列、单词和值,然后我希望禁用自动排序,因为我的字典已按值排序

如果有人能帮我,谢谢。

我设法做到了:

基本上,将我的字典转换成如下列表:

keys = []
values = []
for key, value in s_words.items():
    keys.append(key)
    values.append(value)
然后我使用了OrderedDict:

o_words = OrderedDict({'words': keys, 'frequency': values})
当我保存文件时:

sheet = pe.get_sheet(adict = o_words)
sheet.save_as("Word_Frequency_Stat.csv")

我想把数据分成两列,当前的格式是什么?这能回答你的问题吗?当前格式为两行,第一行为{The,there…},第二行为{3.3,5.5…}。