如何不使用 Python 将第一列写入 Excel 文件? [复制]

Posted

技术标签:

【中文标题】如何不使用 Python 将第一列写入 Excel 文件? [复制]【英文标题】:How do I not write the first column to an Excel file using Python? [duplicate] 【发布时间】:2020-12-27 04:01:50 【问题描述】:

我使用以下代码将数据从一个 Excel 文件移动到另一个。

import pandas as pd
inventory = pd.read_excel('Original_File.xlsx', skiprows=3)
inventory.to_excel('New_File.xlsx')

如何不将第 1 列的内容写入新的 Excel 文件?第 1 列包含一个空白列标题,然后是数据框中每行数据的行号。

【问题讨论】:

这能回答你的问题吗? Export from pandas to_excel without row names (index)? 【参考方案1】:

问题

默认情况下,to_excel 写出行名(索引)。

解决方案

调用to_excel时,可以通过将参数index设置为False来跳过行名:

inventory.to_excel('New_File.xlsx', index=False)

参考

https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_excel.html

【讨论】:

以上是关于如何不使用 Python 将第一列写入 Excel 文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

EXCEL如何把第二列的数据按照第一列数据排序,且第二列的数据少于第一列?

Python如何将一个列表写入到一个excel表中的一列,求Python代码,谢啦!

Python读取Excel表格数据并以字典dict格式存储

EXCEL如何把第二列的数据按照第一列数据排序,第二列的数据少于第一列

用python在excel中读取与生成随机数写入excel中

将python字典写入CSV列:第一列的键,第二列的值