我正在尝试读取Excel文件并将其内容解析为Python字典。
from pandas import *
xls = ExcelFile('vavs.xlsx')
data = xls.parse(xls.sheet_names[0])
print(data.to_dict())
我遇到的问题是excel文件中单元格之一的格式。此列代表网络和地址信息,Excel认为这是一个时间,例如11:01 AM
我试图使用它的原因是我需要格式化11:01
。.当我在Python中打印字典时,它带有不需要的datetime.time
,我只想要一个字符串11:01
'trunkAddress': {0: datetime.time(11, 1),
1: datetime.time(11, 2),
2: datetime.time(11, 3),
3: datetime.time(11, 4),
4: datetime.time(11, 5),
5: datetime.time(11, 6),
6: datetime.time(11, 16),
7: datetime.time(11, 17),
8: datetime.time(11, 18)},
有没有解决的办法?就像将Excel文件转换为csv,然后将数据读取到Python中一样?这是一个用于测试的小型excel文件,无论它的价值如何,我都在git帐户here中拥有该文件。
感谢提示
答案 0 :(得分:3)
类似的事情应该做:
(x_type_s:("Person") AND _query_:("{!type=parent which=x_type_s:Person}((path_s:Facets.Emails AND email_s:testaccount@sgmail.com)^=1)"))