Tag: 字典

如何创buildExcel电子表格内容的字典?

我正在尝试基于Excel电子表格文件的内容在Python中build立一个字典。 以下是电子表格的结构示例(两列): Col 1 Col 2 Hello World Hello Earth Hello Planet Hello Mars Hello Moon Hi Pluto Hi Neptune Hi Jupiter 如何在Python中创build一个字典,使数据如下所示: [{'Hello': 'World', 'Earth', 'Planet', 'Mars', 'Moon'}, {'Hi': 'Pluto', 'Neptune', 'Jupiter'}] 我试图让每个键包含多个值。 编辑:将.csv文件更改为“Excel电子表格文件” EDIT2:在代码中将括号更改为{}。 对不起,那是个意外。

如何根据Excel电子表格中的列来组织字典

我试图将Excel电子表格中的信息组织成字典。 以下是电子表格的结构示例: Col 1 Col 2 Hello World Hello Earth Hello Planet Hello Mars Hello Moon Hi Pluto Hi Neptune Hi Jupiter 我目前有Python代码,将每列导入列表,结果如下所示: ['Hello', 'Hello', 'Hello', 'Hi', 'Hi', etc] ['World', 'Earth', 'Planet', 'Mars', 'Moon', etc] 我的最终目标是创build一个Python字典,其中每个键(Col1的内容)都包含一个映射到的多个值的列表(Col2的内容)。 例如: { 'Hello': ['World', 'Earth', 'Planet', 'Mars', 'Moon'] 'Hi': ['Pluto', 'Neptune', 'Jupiter'] } 我将如何去完成这个?

在Excel文件中打印字典c#

我有一个名为“DictionnaireFinal”的字典,其中包含关键字和值的定义,我想将它导出到Excel文件中,所以我试着这样做: Microsoft.Office.Interop.Excel.Application oXL = new Microsoft.Office.Interop.Excel.Application(); Workbook wb = oXL.Workbooks.Add(XlSheetType.xlWorksheet); Worksheet ws = (Worksheet)oXL.ActiveSheet; oXL.Visible = true; ws.Cells[1, 1] = "Mot"; ws.Cells[1, 2] = "Definition"; for(int i=2; i<= DictionnaireFinal.Count; i++) { foreach(var b in DictionnaireFinal) { ws.Cells[i, 1] = b.Key; } } for (int j=2; j<= DictionnaireFinal.Count; j++) { foreach (var b in DictionnaireFinal) { […]

将2个或更多嵌套字典合并为1,并按照自定义顺序排列项目

我是字典新手。 我从一个外部网站提取数据,输出一个JSONstring,其中包含我使用这里find的VBA-JSON代码parsing的Initiative Level数据。 这个JSONparsing器输出一个包含嵌套字典和集合的JSON字典对象。 { "respCode": 200, "respMessage": "OK", "response": [ { "INIT_ID": 1234567, "INIT_NAME": "SOME INIT NAME", "CATE": "PERFUMED WATER", "CTRY": "GB", "OPEN_DATE": "2016-02-10 00:00:00", "ITEMS": [ { "ITEM_ID": "44556677", "ITEM_DSCR": "ABC CO, PERFUMED WATER,CARBONATED,AMBIENT,,,,CAFFEINE,PLASTIC,PACK,250ML" }, { "ITEM_ID": "45566778", "ITEM_DSCR": "ABC CO, PERFUMED WATER,CARBONATED,CRYSTAL,,,,CAFFEINE,GLASS,PACK,270ML" }, { "ITEM_ID": "46576879", "ITEM_DSCR": "ABC CO, PERFUMED WATER,NON-CARBONATED,AMBIENT,,,,NON-CAFFEINE,TETRA,PACK,275ML" } […]

VBA检查如果字典存在

我正在创build字典的dynamic列表,我想检查字典是否存在(不是字典内的项目)。 例如我使用下面的代码创build了一个字典 Set myDict = New Scripting.Dictionary 我如何检查字典“myDict”是否存在? 谢谢

如何在Python中交叉引用两个字典。 所以他们可以打印一个不错的excel表格

所以我现在有这样的字典设置: Dict = {'customer1': {datetime.datetime(2017, 6, 15, 14, 34, 55): '12', datetime.datetime(2017, 6, 16, 14, 34, 55): '14'}, 'customer2': {datetime.datetime(2017, 6, 16, 14, 34, 55): '16', datetime.datetime(2017, 6, 17, 14, 34, 55): '18'}} 我想打印的是这样的: ——— 15/06/2017 16/06/2017 17/06/2017 customer1 12 14 — customer2 16 18 我想过创造另一个温度。 字典。 先按datesorting,然后按顾客名称sorting,然后交叉引用这两个清单。 我确实设法创造另一个字典。 看起来像这样: tempDict = {datetime.datetime(2017, 6, 15, […]

Python 3 – 从构造的Dictionary中使用pandas写入excel

你好,Pythonic爱好者。 我遇到了一个相当有趣的小问题,由于缺乏经验,我无法解决。 我正在基于一组图表数据库中的答案构build一个字典,我已经遇到了一个有趣的困境。 (我正在运行Python 3 当所有的事情都说完之后,我会在excel文件中得到如下的输出示例(这是从第0列开始的,每一行都是一行: 实际表格格式: 0/{'RecordNo': 0} 1/{'Dept': 'DeptName'} 2/{'Option 1': 'Option1Value'} 3/{'Option 2': 'Option2Value'} 4/{'Question1': 'Answer1'} 5/{'Question2': 'Answer2'} 6/{'Question3': 'Answer3'} 等等.. 预期的EXCEL格式: 0/Dept, Option 1, Option 2, Question 1, Question 2, Question 3 1/DeptName, Option1Value, Option2Value, Answer1, Answer2, Answer3 字典的键应该是标题和值,每一行的内容,但是由于某种原因,当我使用下面的输出代码时,它将它写出来作为键和值: EXCEL作者代码: ReportDF = pd.DataFrame.from_dict(DomainDict) WriteMe = pd.ExcelWriter('Filname.xlsx') ReportDF.to_excel(WriteMe, 'Sheet1') try: WriteMe.save() print('Save […]

parsingJSON到Excel – Python

我试图查询Azure AD的一些数据,返回JSON。 我想采取这些数据的一部分,并填写一个Excel表。 我已经检查了很多从JSON转储所有数据到Excel表格(使用xlwt)的例子,但是我怎样才能完成JSON数据的一部分? 这是我正在使用的脚本: import requests def get_application_list(): application_list_response = requests.get("https://graph.microsoft.com/beta/applications", verify=False, headers={"Authorization": "Bearer" + access_token}) application_list_response_json = application_list_response.json() for item in application_list_response_json['value']: print("Application Name:", item['displayName']) print("Application ID:", item['id']) get_application_list() 我想在Excel表格中获取应用程序名称和应用程序ID。 示例输出: PS:我对Python很陌生。 任何build议来优化这个代码也是有帮助的。 谢谢!

读取Excel并将其转换为嵌套字典

我有一个像这样的结构的Excel文件 name age status anna 35 single petr 27 married 有没有什么通用的方法来将这样的Excel文件转换为嵌套的字典,像这样的结构 {'anna': {'age':35}, {'status': 'single'}}, {'petr': {'age':27}, {'status': 'married'}} 我应该先导入一个excel文件并将其转换为pandas数据框,然后创build一个嵌套的字典,或者是否存在导入excel表单并创build这样一个字典的直接方式?

如何将dict添加到python中的csv文件和excel文件中

我有Python的字典,我想追加到CSV文件和Excel文件。 我有一个函数返回下面的字典 d = {'Engine': u'2.0 TSI MLB', 'Category': 'Category', 'Installation': 'Installation', 'Features': 'Features', 'Title': 'Title', 'Recommended Software': 'Recommended Software', 'UniCONNECT+': 'UniCONNECT+', 'Make': u'AUDI', 'Price': 'Price', 'Stock Power': 'Stock Power', 'Desctiption': 'Description', 'Related Hardware': 'Related Hardware', 'Year': u'2018', 'Hardware Included': 'Hardware Included', 'Model': u'A4', 'Product Type': 'Product Type', 'LB-FT': 'LB-FT', 'HP': 'HP', 'Octane': 'Octane', 'Media1': […]