通过xlwings将pandas中的数据帧数据写入Excel时如何跳过默认索引(左侧的系列列)?
How to skip default index (series column on the left) when writing data from dataframe in pandas into Excel through xlwings?
item sales
0 A 100
1 B 200
2 C 300
3 D 230
4 E 470
5 F 168
我在 pandas 数据框中有一个类似上面的数据集,我使用 xlwings 将这些数据写入 Excel 文件,但我不想在左侧的系列索引列( 0,1,2,3,4...)。如何只导入没有数字索引列的 table?
嗯,你没有分享你的代码。
我用过这个:
data = [['A',100],['B',200],['C',300],['D',230],['E',470],['F',168]]
df = pd.DataFrame(data,columns=['item','sales'])
wb = xw.Book()
wb = xw.Book(r'C:\Users\XXXXXXX\Documents\xport.xlsx')
sht1 = wb.sheets['Hoja1']
sht1.range('A1').options(pd.DataFrame, index=False).value = df
如果我打开 excel,我会发现:
如果你的数据是csv数据,可以使用这段代码。
df = pd.read_csv(fileName_only, index_col='item')
item sales
0 A 100
1 B 200
2 C 300
3 D 230
4 E 470
5 F 168
我在 pandas 数据框中有一个类似上面的数据集,我使用 xlwings 将这些数据写入 Excel 文件,但我不想在左侧的系列索引列( 0,1,2,3,4...)。如何只导入没有数字索引列的 table?
嗯,你没有分享你的代码。
我用过这个:
data = [['A',100],['B',200],['C',300],['D',230],['E',470],['F',168]]
df = pd.DataFrame(data,columns=['item','sales'])
wb = xw.Book()
wb = xw.Book(r'C:\Users\XXXXXXX\Documents\xport.xlsx')
sht1 = wb.sheets['Hoja1']
sht1.range('A1').options(pd.DataFrame, index=False).value = df
如果我打开 excel,我会发现:
如果你的数据是csv数据,可以使用这段代码。
df = pd.read_csv(fileName_only, index_col='item')