如何通过读取.xls文件生成.py文件

时间:2018-01-21 10:24:23

标签: python converter

需要有关从xls文件创建/生成.py文件的帮助。

我有一个要求,用户在xls文件中提供配置数据,我需要调用一个外部工具,它将python文件作为输入并进行配置。所以我需要在python中开发一个应用程序,其中xls数据应该转换为python词典。

因此xls中的每一行都构成一个python dict。 xls也可能包含多个工作表。如何使用python实现此要求。

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解你的问题。如果您的意思是从csv读取的数据形式与以前的形式不同。例如,您保存的数据是dict,但是当您阅读它时,您会获得数组或其他内容。然后您可以使用pickle包。有一个关于如何保存和读取字典的简单示例。

import pickle 
dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
f1 = open("test.txt","wb") 
pickle.dump(dict, f1) # save dict
f1.close() 
f2 = open("test.txt","rb") 
load_list = pickle.load(f2) # load dict
f2.close()
print(load_list)