用xlwings新建一个excel并同时生成多个sheet

news/2024/7/21 7:07:55 标签: excel

新建一个excel并同时生成多个sheet,要实现如下效果:

一般要使用数据透视表来快速实现。

今天记录用xlwings新建一个excel并同时生成多个sheet。

import xlwings as xw
# 打开excel,参数visible表示处理过程是否可视,add_book表示是否打开新的Excel程序
with xw.App(visible=True,add_book=False) as app:
     # 创建一个工作薄
    book = app.books.add()
     # 工作薄中,根据给定的条件创建一个或者多个sheet表
    for i in range(1,13):
        sht=book.sheets.add(after=book.sheets.count)
        sht.name=str(i)+'月'
    # 保存
    book.save('.\\新建一个excel并同时生成多个sheet.xlsx')

参考文章:https://www.cnblogs.com/ppguo/p/16767580.html 

 


http://www.niftyadmin.cn/n/5215924.html

相关文章

深入了解 Pinia:现代 Vue 应用的状态管理利器

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

平衡树 - splay

相比于之前的普通平衡树进行左旋右旋来比,splay的适用性更高,使用更广泛。 核心函数rotate、splay函数,其它的根据需要进行修改。 int n, m; struct Node {int s[2], p, v, cnt; // 左右儿子、父节点、值、出现数量int size, flag; // 子树大…

Autosar MCAL-RH850P1HC-MCAL配置环境搭建

文章目录 前言下载安装包软件安装安装SIP包安装MCAL文件配置工程配置生成代码测试静态代码路径总结前言 对于RH850P1HC,官网有免费的MCAL,但官网的MCAL没有CAN模块(原厂反馈为Bosch IP,CAN Driver他们没有),也没有FEE模块。如果需要,可以找第三方软件公司,如ETAS.虽然M…

GIS入门,开源 JavaScript二维地图引擎OpenLayers介绍

VueOpenLayers中文教程推荐,不同于OpenLayers官方文档使用htmljs原生原生教程,博主专栏包含大量vue整合案例和实际开发案例,非常适合地图开发小白快速入门。 vue整合OpenLayers6入门教程: 《VueOpenLayers入门教程汇总目录》vue整…

路径规划之A*算法

系列文章目录 路径规划之Dijkstra算法 路径规划之Best-First Search算法 路径规划之A*算法 路径规划之A*算法 系列文章目录前言一、前期准备1.1 算法对比1.2 数学式方法1.3 启发式方法 二、A*算法2.1 起源2.2 思想2.3 启发式函数2.4 过程2.5 案例查看 前言 之前提过Dijkstra算…

Vue与UserEcharts、DataV的协同

文章目录 引言一、Vue.js简介二、ECharts和UserEcharts1.ECharts简介2.UserEcharts:Vue和ECharts的结合 三、DataV简介四、Vue与DataV的结合1.DataV的Vue插件2.Vue和DataV的数据交互 结论我是将军,我一直都在,。! 引言 接着上一篇…

基于Haclon的图形镜像案例

项目要求: 图为HALCON的例图“green-dot”,请将其中的圆形图案按水平和垂直两个方向分别进行镜像。 项目知识: 首先要用BLOB分析的方法,得到圆形图案的目标区域,再对其进行镜像。 在HALCON中与镜像相关的算子为mirr…

飞翔的鸟小游戏

第一步是创建项目 项目名自拟 第二步创建个包名 来规范class 再创建一个包 来存储照片 如下: package game; import java.awt.*; import javax.swing.*; import javax.imageio.ImageIO;public class Bird {Image image;int x,y;int width,height;int size;doub…