当前位置: 首页 > news >正文

网站编辑器失效太原模板建站定制网站

网站编辑器失效,太原模板建站定制网站,建立网站得多少钱,免费网站源码大全下载1. 读取execl 1.前提需要安装xlrd模块#xff0c;这个在网上可以找安装教程#xff0c;这里就不写了 2. 打开表格 3. 读取表格的sheet 4. 按行读取数据或者列读取数据或者单元格读取数据 实际操作#xff1a; import xlrd import xlwt from xlutils.copy import copy def in…1. 读取execl 1.前提需要安装xlrd模块这个在网上可以找安装教程这里就不写了 2. 打开表格 3. 读取表格的sheet 4. 按行读取数据或者列读取数据或者单元格读取数据 实际操作 import xlrd import xlwt from xlutils.copy import copy def info_row_col_execl(file_name): myworkbook xlrd.open_workbook(file_name) mySheetlist myworkbook.sheets() mysheet mySheetlist[0] nrows mysheet.nrows ncols mysheet.ncols return nrows,ncols def read_execl(filename): myworkbook xlrd.open_workbook(filename) mySheetlist myworkbook.sheets() mysheet mySheetlist[0] return mysheet def com_exel(file_name_dai,file_name_all): dai_rows, dai_cols info_row_col_execl(file_name_dai) all_rows,all_cols info_row_col_execl(file_name_all) print(dai_rows, dai_cols) print(all_rows,all_cols) def read_execl_values(file_name): list_execl_values [] mysheet read_execl(file_name) execl_rows, execl_cols info_row_col_execl(file_name) myRowValues_name mysheet.row_values(0) for nrow in range(1,execl_rows): myRowValues mysheet.row_values(nrow) #print(myRowValues) myRow_name_valuedict(zip(myRowValues_name,myRowValues)) list_execl_values.append(myRow_name_value) return list_execl_values def com_execl_values(file_name_dai,file_name_all,key_list): dai_list_execl_values read_execl_values(file_name_dai) all_list_execl_values read_execl_values(file_name_all) row_num 1 for i in dai_list_execl_values: dai_list_execl_value i dai_len_row len(dai_list_execl_value) for k in all_list_execl_values: all_list_execl_value k result compare_two_dict(dai_list_execl_value,all_list_execl_value,key_list) if result Pass: #print(dai_list_execl_value,all_list_execl_value,result) print(dai_list_execl_value[ID],dai_list_execl_value[名字],) print(all_list_execl_value[班级],all_list_execl_value[教师]) write_execl(file_name_dai,all_list_execl_value[班级],all_list_execl_value[教师],row_num,dai_len_row) break; row_num row_num 1 def write_execl(file_name_dai,all_list_execl_value_1,all_list_execl_value_2,row_num,dai_len_row): open_execl xlrd.open_workbook(file_name_dai) open_execl_copy copy(open_execl) open_execl_copy_sheet open_execl_copy.get_sheet(0) open_execl_copy_sheet.write(row_num,dai_len_row-3,all_list_execl_value_1) open_execl_copy_sheet.write(row_num,dai_len_row-2,all_list_execl_value_2) open_execl_copy.save(file_name_dai) def compare_two_dict(dai_dict,all_dict,key_list): flag True dai_dict_key dai_dict.keys() all_dict_key all_dict.keys() if len(key_list) ! 0: for key in key_list: if key in dai_dict_key and key in all_dict_key: if dai_dict[key] all_dict[key]: #print(dai_dict[key],all_dict[key]) flag flag True else: flag flag False else: raise Exception(key_list contains error key) else: raise Exception(key_list is null) if flag: result Pass else: result Failed #print(result) return result if __name__ __main__: file_name_dai name_1.xlsx file_name_all name.xlsx key_list [ID, 名字] com_execl_values(file_name_dai,file_name_all,key_list) 总结 到此这篇关于python对execl 处理操作代码的文章就介绍到这了,更多相关python对execl 处理内容请搜索python博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持python博客
http://www.pierceye.com/news/194661/

相关文章:

  • 富阳网站建设 优帮云邯郸市商标设计品牌策划公司
  • 整站优化费用中国网新重庆
  • 找别人做网站wordpress怎么更改栏目权限
  • 珠海市建设工程质量监督检测站网站在小网站上做点击广告
  • 网站拉圈圈接口怎么做传媒网站设计
  • 淘宝客做的最好的网站盐山建网站
  • 西城企业网站建设深圳设计网站多少钱
  • 电子商务网站建设a卷网站建设厘金手指排名二一
  • 网站空间便宜网站的信息管理建设的必要性
  • 校级特色专业建设网站博达站群网站建设教程
  • 有没有做任务的网站吗网站首页开发
  • 公司名字变了网站备案济南网站建设公司哪个好点呢
  • 图书馆网站建设的规章制度企业免费招聘网站
  • 效果图网站大全系统优化的例子
  • 京东的网站建设介绍网站开发要源码多少钱
  • 东莞网站制作公司报价企业定制
  • 创同盟做网站生成拼贴的网站
  • 网站备案号查电话号码商场网站开发
  • 手机网站建站教育模板下载泰州公司注册
  • 如何做商业网站推广西安市城乡建设管理局网站的公示栏
  • 上海做兼职哪个网站腾讯企业邮箱域名是什么
  • 霸州网站制作棋牌网站建设源码
  • 茶叶网站制作模板网页设计在安阳工资多少
  • 网站建设项目验收方案自己做捕鱼网站能不能挣钱
  • 微信网页网站怎么做我为群众办实事实践活动
  • 建设银行发卡银行网站福州 网站设计
  • 网站备案号码舟山高端网站建设
  • 买奢侈品代工厂做的产品的网站名建立网站 英语怎么说
  • 网站访问者qq计算机等级培训机构
  • 可以让外国人做问卷调查的网站济南优化seo网站建设公司