导入excel,csv的N种方式
方法一:将表中的某一列按str/date读入
file_path = r'F:\Data Store\20089交易清单'
file_name ='RB30A1-0900042.xls'
df = pd.read_excel(file_path +'\\'+ file_name, dtype={'交易机构':str}, parse_dates = ['交易日','到期日'], header =2)
df.drop(df.index[-1],axis=0,inplace=True) #删除最后一行的无用数据
读为日期的同时,还要设定好日期的格式的办法:
dateparse = lambda dates: pd.datetime.strptime(dates, '%Y-%m-%d %H:%M')
datapd=pd.read_csv("D:\data.csv",pares_dates=['Day'],index_col='Day',data_parser=dataparse)
方法二:挑选有用的列导入
bill_list = pd.read_csv(file1_path, usecols=(0,4,9,17), header=0)
#usecols("票号", "票面金额(元)","票面到期日","承兑行"),注意cols从0开始数. bill_list是一个data_frame
bill_list.drop(bill_list.index[-2:],axis=0,inplace=True) #index[-2:]表示倒数的2行,这里删除最后两行的文字数据
方法三:通过xlrd强制转码
import xlrd
import pandas as pd
workbook = xlrd.open_workbook(file_path +'\\'+ file_name, encoding_override='gb2312')
pd.read_excel(workbook, header =0)
方法四:指定sheet1
jsh_list =pd.read_excel(file_path +'\\'+ file_name,'sheet1',header =2)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具