我从这里得到了很大的帮助,可以导出到xlsx,并在需要时附加到另一张纸上的行上。我一直遇到的问题是,保存时就像这样]
示例:
| a1 | b2 | c3 | d4 | e5 | a1| 0 | 1 | 2 | 3 | 4 | b2| sth | prc | some|else |here | c3| 0 | 1 | 2 | 3 | 4 | d3| sth1|prc2 |some1|esle2|here3|
作者/读者代码如下,我已经尝试过.style,我已经尝试将索引设置为None,我已经尝试过.reset_index(drop = True),但是没有任何窍门。
data = pd.DataFrame(data =all_together) data=data.transpose() writer= pd.ExcelWriter('FromPython.xlsx',engine='openpyxl') writer.book = load_workbook('FromPython.xlsx') writer.sheets=dict((ws.title,ws) for ws in writer.book.worksheets) reader = pd.read_excel(r'FromPython.xlsx',sheet_name=month) data.to_excel(writer,sheet_name=month,header=month, index = False,startrow=len(reader)+1) writer.save()
*我需要的编辑结果*
全部一起[input1,input2,input3,input4,input5]
| a1 | b2 | c3 | d4 | e5 | a1| sth |prc | some|else |here | b2| sth1|prc2 |some1|else2|here3| c3| sth2|prc3 |some2|else3|here4| d3| sth3|prc4 |some3|esle4|here5|
我不希望显示列索引。我只希望按原样添加结果,而没有索引行。
我从这里得到了很大的帮助,可以导出到xlsx,并在需要时附加到另一张纸上的行上。我一直遇到的问题是,保存时就像下面的示例: a1 | b2 | c3 | ...
好吧,我没有检查,问题是标题而不是索引。因此,我在data.to_excel()中设置header = False并按需打印。对不起,每个人。