python-读取excle信息

以读取IPO正常审核状态企业基本信息情况表为例,

这个帖子介绍了表格的下载http://blog.csdn.net/tiantiantdx/article/details/79401698

import os
import re
import xlrd

path='C:\\Users\\jack\\PycharmProjects\\untitled'
# 根据模糊文件名查找文件
file=re.compile(".*审核.*企业.*")
# 查找路径下所有文件
allfile=os.listdir(path)
for s in allfile:
    if file.match(s):
        filename=file.match(s).group()
        break
# 打开excle文件
workbook = xlrd.open_workbook(path+'\\'+filename)
# 获取所有表格名称
print(workbook.sheet_names())
# 根据表格名称获取表格内容
getsheet = workbook.sheet_by_name('上交所企业')
# 表格
index= getsheet.row_values(2)
count = -1
for s in index:
    count +=1
    if s=="申报企业":
        firm=getsheet.col_values(count)[3:]
        print(firm)
    if s=="审核状态":
        status=getsheet.col_values(count)[3:]
        print(status)
fs=list()
ss=list()
f=re.compile('.*上海.*')
count=-1
for s in firm:
    count +=1
    fm=f.match(s)
    if fm:
        fs.append(fm.group())
        ss.append(status[count])
print(fs,'\n',ss)

# 输出结果
def whitespace(num=1):
    ws=''
    for i in range(num):
        ws +=' '
    return ws


print('申报企业'+whitespace(30-len('申报企业'*2))+'审核状态')
for i in range(len(fs)):
    print(fs[i]+whitespace(30-len(fs[i]*2))+ss[i],'\n')

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值