在 Pandas Python 中从 Excel 导入 [重复]

Posted

技术标签:

【中文标题】在 Pandas Python 中从 Excel 导入 [重复]【英文标题】:Importing from Excel in Pandas Python [duplicate] 【发布时间】:2019-08-19 11:11:33 【问题描述】:

我正在尝试从 Excel 文件中导入数据。我想从特定工作表导入,并且在该特定工作表中只导入某些列。 我使用的代码如下:

%matplotlib inline

import pandas as pd
import math
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns

sns.set(style="darkgrid")

# Input Portfolio data

xl_file=pd.ExcelFile('C:/Users/e877780/Desktop/DEV/S2_SK_S_06_02_input.xlsx')
s2_0602=xl_file.parse("S.06.02")[('C0080','C0090')]

我的想法是只导入列 C0080 和 C0090。我只使用一个,它可以工作但也不会保留列名。 有人可以帮忙吗 谢谢

【问题讨论】:

使用pandas read_excel。您可以指定要使用的工作表名称和列。 特别是 this answer 来自副本。 【参考方案1】:

你可以试试这个:

xl_file=pd.ExcelFile('C:/Users/e877780/Desktop/DEV/S2_SK_S_06_02_input.xlsx')
sheet1=xl_file.parse("S.06.02")
s2_0602 = sheet1[['C0080','C0090']]

希望对你有帮助

【讨论】:

谢谢。它工作正常

以上是关于在 Pandas Python 中从 Excel 导入 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 python 的 S3 中从 Pandas 数据帧写入镶木地板文件

在 python pandas 中从相同 csv(我自己的 json 格式)中的值创建一个 Json 列

如何在 Python 中从流(不是磁盘支持的文件)中读取 Excel 文件?

如何在 PyCharm 的 pandas 数据框中从 BigQuery 读取数据

python pandas读取excel-Python使用Pandas读写EXCEL文件教程

使用 pandas 在 python 中将值写入 excel