利用python按照时间跨度抽取excel表格中的数据代码
时间: 2023-10-07 20:04:01 浏览: 81
抽取 Excel 表格中的数据可以使用 Python 中的 pandas 库。以下是一个示例代码,可以通过指定起始时间和结束时间来按照时间跨度抽取表格数据:
```python
import pandas as pd
# 读取 Excel 表格
df = pd.read_excel('your_file.xlsx')
# 将时间列转换为 datetime 类型
df['time'] = pd.to_datetime(df['time'])
# 按照时间跨度抽取数据
start_time = '2022-09-01'
end_time = '2022-09-30'
mask = (df['time'] >= start_time) & (df['time'] <= end_time)
filtered_df = df.loc[mask]
# 将抽取的数据保存为新的 Excel 表格
filtered_df.to_excel('filtered_file.xlsx', index=False)
```
在这个示例代码中,我们首先使用 `pd.read_excel()` 函数读取 Excel 表格数据,并将时间列转换为 datetime 类型。然后,我们指定起始时间和结束时间,并使用布尔掩码从原始数据中抽取符合条件的数据。最后,我们将抽取的数据保存为新的 Excel 表格,以备后续使用。
阅读全文