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

做班级的活动的网站西安关键词优化平台

做班级的活动的网站,西安关键词优化平台,软件测试前景和发展方向,常德网站建设制作在多个工作簿中批量新增工作表 假设,一个文件夹下面有多个excel文件,需要再每个excel文件中增加一个sheet。 例子: import osimport xlwings as xw file_path D:\\TEST\\python与excelfile_list os.listdir(file_path) sheet_name 产品…

在多个工作簿中批量新增工作表

假设,一个文件夹下面有多个excel文件,需要再每个excel文件中增加一个sheet。

例子:

import os
import xlwings as xw
file_path =
'D:\\TEST\\pythonexcel'
file_list = os.listdir(file_path)
sheet_name =
'产品销售区域'
app = xw.App(visible=False,add_book=False)
for i in file_list:
   
if i.startswith('~$'):
       
continue
   
file_paths = os.path.join(file_path,i)
    workbook = app.books.open(file_paths)
    sheet_names = [j.name
for j in workbook.sheets]
   
print(sheet_names)
   
if sheet_name not in sheet_names:
        workbook.sheets.add(sheet_name)
        workbook.save()
app.quit()

上面例子,需要循环路径下面所有excel文件,获得每个excel文件的sheet,判断准备新增的sheet名称是否已经存在在excel文件中,如果没有就新增。

其中,[j.name for j in workbook.sheets]  是一种简化写法,循环读取excel中文件名返回名称组成的列表。workbook.sheets.add(sheet_name) 这个add方法就是在excel文件中增加sheet的方法。

在多个工作簿中批量删除工作表

假设,需要删除一个文件夹下面多个excel文件中的相同sheet名称的sheet。

例子:

import os
import xlwings as xw
file_path =
'D:\\TEST\\pythonexcel'
file_list = os.listdir(file_path)
sheet_name =
'订单表'
app = xw.App(visible=False,add_book=False)
for i in file_list:
   
if i.startswith('~$'):
       
continue
   
file_paths = os.path.join(file_path,i)
    workbook = app.books.open(file_paths)
   
for j in workbook.sheets:
       
if j.name == sheet_name:
            j.delete()
           
break
   
workbook.save()
app.quit()

上面,同样是双重循环来读取每一个sheet来判断是否是准备删除的sheet名称的sheet,其中j.delete()方法,即sheet对象的delete()方法是用来删除指定sheet的。

在这里j是<class 'xlwings.main.Sheet'>类型。

http://www.mmbaike.com/news/98513.html

相关文章:

  • 廊坊网站建设技术托管百度推广开户代理
  • 海口网站建设方案推广360优化大师app下载
  • 合肥建设管理学校网站网络推广服务
  • 一个网站里面只放一个图片怎么做淘宝运营
  • 迁安网站开发提升关键词排名有哪些方法
  • 在线a视频网站一级a做爰片app开发费用
  • 不相关的网站做单项链接可以吗离我最近的电脑培训中心
  • 南昌网站设计企业百度推广关键词规划师
  • app界面设计规范手机优化什么意思
  • b2c网站访问量如何注册域名网站
  • iis 制作搜索网站武汉做seo
  • 做外贸铝材哪个网站比较好郑州外语网站建站优化
  • 建站怎么建看片应该搜什么关键词哪些词
  • 我想做网站怎么做昆山百度关键词在线优化
  • 获取访问网站的qq站长之家工具高清
  • 网站开发相关百度推广全国代理商排名
  • 南京网站开发公司培训心得体会800字
  • 有域名了如何自己做网站绍兴seo排名
  • 网站做分站跨境电商平台推广
  • 做网站 融资百度营销登录平台
  • 百度站长网站验证广告推广公司
  • 做网站被网警找高端网站公司
  • 网站做投票公司网站模版
  • wordpress编译的html下载seo实战视频
  • 微商营销宝app下载百度搜索网站优化
  • 建湖做网站多少钱如何做好网络营销推广
  • 用DW给网站做后台引流推广方法
  • div+css网站模板单页网站怎么优化
  • c语言做网站下载安装百度一下
  • seo是什么专业网站优化外包顾问