data = r'mainsheet.xls'
df1 = pd.read_excel(data,sheet_name='Sheet1').astype(float)
df2 = pd.read_excel(data,sheet_name='sheet2020').astype(float)
FF = pd.merge(df1,df2,how="left",on="机构ID")//对照左表,以“机构ID”作为索引,进行查询和连接
FF.to_excel('test3.xls',engine='xlsxwriter')//导出表
注意 1、原表除了标题行,数据没有汉字和字母(要求纯数字)
2、astype(float)就是把数据强制转化为浮点数
import pandas as pdimport xlrddata = r'mainsheet.xls'df1 = pd.read_excel(data,sheet_name='Sheet1').astype(float)df2 = pd.read_excel(data,sheet_name='sheet2020').astype(float)FF = pd.merge(df1,df2,how="left",on="机构ID")//对照左表,以“机构ID”作为索引,进行查询和连接FF..
Python
是数据分析的强大利器。
利用
Python
做数据分析,第一步就是学习如何读取日常工作中产生各种
excel
报
表
并存入数据中,方便后续数据处理。
这里向大家分享
python
3如何使用xlrd读取
excel
,并使用
Python
3操作pymysql模块将数据存入Mysql中,有需要的朋友们一起来看看吧。
pymsql是
Python
中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持
python
3.x而后者不支持3.x版本。
python
操作
excel
主要用到xlrd和xlwt这两个库,即xlrd是读
excel
,xlwt是写
excel
的库。
excel
= pd.read_
excel
(r"xxxxxxxxx", engine="openpyxl")
biao =
excel
["
表
"]
ziduan =
excel
["字段"]
shuoming =
excel
["说明"]
conn = pymysql.connect(
host='xxx',
user='xx',
def search_
excel
_file(file_path, keyword):
# 打开
Excel
文件
workbook = openpyxl.load_workbook(file_path)
# 获取第一个工作
表
sheet = workbook.active
# 遍历每行数据
for row in sheet.