Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将字典值转换为excel python中缺少第一个单元格值/名称_Python_Excel_Dictionary - Fatal编程技术网

将字典值转换为excel python中缺少第一个单元格值/名称

将字典值转换为excel python中缺少第一个单元格值/名称,python,excel,dictionary,Python,Excel,Dictionary,我已经用python创建了一个字典。创建后,我将其写入excel文件。在此文件中,仅第一个单元格值/名称丢失。如何获取单元格值,或者如何在默认情况下为单元格指定值 ------------------------------------------------------------- **(missing value)** a b c -------------------------------------------------

我已经用python创建了一个字典。创建后,我将其写入excel文件。在此文件中,仅第一个单元格值/名称丢失。如何获取单元格值,或者如何在默认情况下为单元格指定值

-------------------------------------------------------------
**(missing value)**       a                b           c
-------------------------------------------------------------
name1                  value1           value2      value3
name2                  value1           value2      value3
------------------------------------------------------------
我使用了pandas dataframe来实现这一点。 我尝试过的代码是:

ab = pd.DataFrame(Dictionary).T 
writer = pd.ExcelWriter("ExcelFile.xlsx", engine='xlsxwriter')
ab.to_excel(writer, sheet_name='Sheet1',index='True') 

默认情况下,索引在数据帧中未命名。将其导出到Excel时,它会将其存储在单独的列中,但由于索引没有名称,因此该列没有标题

我的解决方案是将索引重置为自己的列,然后将其导出到Excel:

ab = pd.DataFrame(dicti) 
writer = pd.ExcelWriter("ExcelFile.xlsx", engine='xlsxwriter')
ab.reset_index(drop=False, inplace=True) #Store the index in a column named "Index"
ab.to_excel(writer, sheet_name='Sheet1', index=False) #Omit the now-irrelevant index.

这个问题听起来像是在您用来创建字典的代码中。“将字典值转换为Excel”-这是什么意思?我猜是在给一张纸写字典吧?请分享代码。