python excel提取出生日期
时间: 2023-07-18 12:44:13 浏览: 50
假设你要提取Excel表格中A列的出生日期,可以使用Python中的openpyxl库来实现。
以下是一个例子:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取活动工作表
sheet = workbook.active
# 循环遍历每一行,提取出生日期并输出
for row in sheet.iter_rows(values_only=True):
dob = row[0].strftime('%Y-%m-%d')
print(dob)
```
在这个例子中,我们首先打开Excel文件并获取活动工作表。然后,我们使用`iter_rows()`方法循环遍历每一行,并使用`strftime()`方法将出生日期转换为指定格式的字符串。最后,我们输出提取到的出生日期。
相关问题
Python提取身份证出生日期
可以使用正则表达式来提取身份证的出生日期,具体代码如下:
```python
import re
id_card = '110101199003074518'
birth_date = re.findall(r'\d{4}(\d{2})(\d{2})', id_card)[0]
print('出生日期:{}年{}月{}日'.format(id_card[6:10], birth_date[0], birth_date[1]))
```
输出结果为:出生日期:1990年03月07日
Python提取Excel中的日期
可以使用Python的pandas库来提取Excel中的日期。具体来说,可以使用read_excel函数读取Excel文件,并使用to_datetime函数将指定列转换为日期格式。下面是一段示例代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('example.xlsx')
# 将日期列转换为日期格式
df['date_column'] = pd.to_datetime(df['date_column'])
# 打印结果
print(df['date_column'])
```