我在 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')
最佳答案
默认情况下,索引在 DataFrame 中是未命名的。当您将其导出到 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.
关于python - 将字典值转换为 excel python 中缺少第一个单元格值/名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49687078/