1、基础-python基础教程及实例
基础-python处理excel基础实例教程
提升-python处理excel提升实例
进阶-python自动化办公
python处理excel常用工具
Python环境搭建:安装文件,操作说明,jh工具等
2、配套原文件部分
str1 = ‘http://www.mingrisoft.com
‘
print(‘原字符串str1:’ + str1)
#去除字符串首尾的空格和特殊字符
print(‘字符串:’ + str1.strip() + ‘。’)
str2 = ‘@.@.’
print(‘原字符串str2:’ + str2)
#去除字符串首尾的@或者.
print(‘字符串:’ + str2.strip(‘@.’) + ‘。’)
str1 = ‘人生苦短,我用Python!’#定义字符串
substr1 = str1[1]#截取第2个字符
substr2 = str1[5:]#从第6个字符截取
substr3 = str1[:5]#从左边开始截取5个字符
substr4 = str1[2:5]#截取第3个到第5个字符
print(‘原字符串:’,str1)
print(substr1 + ‘
‘ + substr2 + ‘
‘ + substr3 + ‘
‘ + substr4)
3、基础-python处理excel基础实例教程
配套源码部分展示
import xlrd,xlwt
wb=xlrd.open_workbook(‘工作表1.xls’)
ws=wb.sheet_by_name(‘第1列’)
nwb=xlwt.Workbook(encoding=’uft-8′);nws=nwb.add_sheet(‘统计结果’)
r=0
while r<ws.nrows-1:
r+=1
l=ws.row_values(r)
l1=[x.split(‘-‘)[1] for x in l[11].split(‘.’)]
4、python = 95#定义变量,存储python的分数
english = 92#定义变量,存储english的分数
c = 89#定义变量,存储C语言的分数
#输出3个变量的值
print(“python = ” + str(python) + ” english = ” + str(english) + ” c = ” + str(c) + ”
“)
#小于操作
print(“python < english的结果:"+str(python < english))
print(“python > english的结果:”+str(python > english))
#等于操作
print(“python == english的结果:”+str(python == english))
#不等于操作
print(“python != english的结果:”+str(python != english))
#小于等于操作
print(“python <= english的结果:"+str(python <= english))
#大于等于操作
print(“english >= c的结果:”+str(python >= c))
5、三 提升-python处理excel提升实例
r+=1
nws.write(r,0,val[0]);nws.write(r,1,val[1]);
nws.write(r,2,val[2])
nwb.save(‘汇总表.xls’)
import xlrd
wb=xlrd.open_workbook(‘工作表1.xls’)
ws=wb.sheet_by_name(‘Sheet1’)
r=0;d=dict()
while r<ws.nrows-1:
r+=1
key=ws.cell_value(r,0)
val=ws.cell_value(r,1)
if key in d.keys():
d[key]+=[val]
else:
d[key]=[val]
for k in d:
print(k,sum(d[k]),max(d[k]),min(d[k]),len(d[k]))







