依据身份证号码获取生日年龄及性别
图解
部分代码
# -*- coding: UTF-8 -*-
from datetime import date
from dateutil.relativedelta import relativedelta
import datetime
import time
import os
import sys
import gc
import pandas as pd
import openpyxl
from openpyxl import load_workbook
cd = os.getcwd()
today = date.today()
print("---"*3,"开始运行","---"*3,"\n")
file_name = input("请输入文件名:")
print("\n正在检查数据******\n")
cd = cd + "\\" + file_name + str(".xlsx")
xl = pd.ExcelFile(cd)
sheet_name = xl.sheet_names[0]
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
部分代码
```python
#展示异常数据
time.sleep(2)
if lj >= 1:
print("\n\n☆数据异常提示☆\n")
time.sleep(1)
for x in range(lj):
print(ccxms[x],"\n")
time.sleep(0.03)
说明:
1、仅支持excel格式为xlsx
2、需要执行文件和被执行文件在同目录下
3、如果您的数据超过3万,程序运行可能需要一段时间
4、请将表头调整为一行,如上图所示,对于表头有要求,其它随心
6、身份证号码位数==18
7、本人能力有限不喜勿喷