python生成的excel如何只展示其中某些列
时间: 2023-05-04 08:04:56 浏览: 189
在python中只选取列表中某一纵列的方法
在Python中,我们可以使用pandas库来处理Excel文件。要只展示Excel中的某些列,我们可以使用pandas库中的drop()函数。
首先,我们需要读取Excel文件并将其存储到一个pandas数据框中:
```python
import pandas as pd
df = pd.read_excel('example.xlsx')
```
接下来,我们可以使用drop()函数来删除我们不需要的列。例如,如果我们只想要包括“姓名”和“年龄”这两列,我们可以使用如下代码:
```python
df = df.drop(['性别', '地址', '电话'], axis=1)
```
注意,我们需要指定axis参数为1,表示要删除列。如果我们想要保留某些特定的行或列,我们可以使用loc或iloc函数。例如,如果我们只想保留前3行和前2列,可以这样做:
```python
df = df.iloc[:3, :2]
```
最后,我们可以将处理后的数据框重新写入到Excel文件中:
```python
df.to_excel('filtered_example.xlsx', index=False)
```
这将在当前目录下创建一个名为“filtered_example.xlsx”的新Excel文件,其中只包含我们选择的列和行。
阅读全文