使用 openpyxl 复制整个工作表

2023-12-14

请有人给我一个例子,如何复制带有样式的整个工作表(从行和列) 到同一工作簿中的第二个工作表? (也可以在新的工作簿中)

谢谢。

P.S.:我尝试进行深度复制,但未能保存更改的数据单元格。
目的是:我尝试用我的数据填充一些工作表,第一个工作表是我的模板。

我成功复制了值但只有部分款式。 我使用的是最新版本的 openpyxl,所以请不要使用 1.x 方法。


2.4 版本将允许您执行以下操作:复制工作表

>>> source = wb.active
>>> target = wb.copy_worksheet(source)

对于较旧的,您可以复制源代码here

UPDATE:你不能简单地将这段代码移植到旧版本图书馆的

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 openpyxl 复制整个工作表 的相关文章

随机推荐

  • 获取 ssl 端点时出现 RCurl 错误

    RCurl 给了我一个error 1411809D SSL routines SSL CHECK SERVERHELLO TLSEXT tls invalid ecpointformat list当我尝试通过 SSL 连接到 https 不
  • jQuery/Javascript 函数清除表单的所有字段[重复]

    这个问题在这里已经有答案了 我正在寻找一个 jQuery 函数 它可以在提交表单后清除表单的所有字段 我没有任何 HTML 代码可以显示 我需要一些通用的东西 你能帮我吗 Thanks Note 这个答案与重置表单字段相关 而不是清除字段
  • Java Applet 部署、ClassNotFoundException(初级类)

    这让我陷入困境 我已经检查并重新检查了拼写和路径 我尝试了几乎所有路径组合 包括相对路径 绝对路径和完整 http 路径 尝试加载 Java 小程序时 我继续收到以下错误 java lang ClassNotFoundException A
  • 这是在 cloudbuild.yaml 文件中编写 if..else 语句的正确方法吗?

    我正在尝试使用 cloudbuild yaml 部署云功能 如果我不使用任何条件语句 它就可以正常工作 当我执行 cloudbuild yaml 文件时遇到错误if conditional陈述 正确的写法是什么 下面是我的代码 steps
  • 在片段内添加日期选择器片段

    我正在尝试在片段内创建日期选择器对话框 主要片段 public class DataFragment extends Fragment implements DatePickerDialog OnDateSetListener privat
  • Libgdx 如何使用手机方向在多个轴上旋转 3D 模型

    我正在尝试使用手机的加速计同时在多个轴上旋转 3D 模型 当我这样做时 我使用setToRotation 然而 这一次只能执行一个轴 例如 ModelInstance modelInstance instances first ROLL m
  • 使用 VS2017 安装程序项目安装 vcredist_x64

    我目前想为 VS2017 项目创建一个安装程序 该项目的先决条件是 vcredist x64 要创建我已经安装的安装程序 ClickOnce 发布 通过 VS2017 安装程序 Microsoft Visual Studio 2017 安装
  • 连接PHP源代码并将表单提交到MySQL数据库

    我正在尝试学习 PHP 并尝试将 MySQL 数据库与我的 PHP 代码连接起来 以创建一个提交表单 让我可以将数据输入到数据库中 我的问题是源代码正在连接 但 HTML 没有将变量发布到 PHP 文件 我真的需要一些帮助 这是我的 HTM
  • Google BigQuery 架构与使用 load_table_from_dataframe 的数字数据类型发生冲突(pyarrow 错误)

    当我将数字数据 int64 或 float64 从 Pandas 数据帧上传到 数字 Google BigQuery 数据类型 pyarrow lib ArrowInvalid 获得长度为 8 的字节串 预期为 16 我尝试更改 Panda
  • RSpec测试数据库索引

    有没有办法用 RSpec 测试数据库索引是否存在 我在用着friendly id gem我经常忘记为 slug 字段创建数据库索引 因此 我想将其包含在我的 RSpec 测试中 您可以使用index exists check unique通
  • 调试时在 pool.close() 上抛出异常,但在运行时不会抛出异常

    我认为我在 Python 2 7 中处理这个问题时没有遇到这个问题 但是在 3 7 中调试时 Python 会抛出异常pool close 叫做 这是该函数的相关部分 pool multiprocessing Pool 6 iterator
  • 将 XYZ 文件中的不规则 3D 数据插值到规则网格

    我有一个包含大量 3D 坐标的 xyz 文件 如下所示 370373 771 6535261 431 2 908 370373 788 6535261 441 2 911 370373 787 6535261 442 2 909 37037
  • 如何使用 jQuery 删除父元素

    我的 jsp 中有一些列表项标签 每个列表项内部都有一些元素 包括一个称为 删除 的链接 a 标签 我想要的只是在单击链接时删除整个列表项 这是我的代码的结构 a click function event event preventDefa
  • MongoDB根据对象成员过滤对象数组内容

    我有以下对象数组 想知道是否有一种方法可以过滤结果 仅返回 QtyIn 记录或仅返回 QtyOut 记录 任何提示都将受到高度赞赏 感谢您的帮助 warehouseID 1234 transactions qtyIn 10 transDat
  • Python - beautifulsoup - 如何处理丢失的结束标签

    我想使用 beautifulsoup 从 html 代码中抓取表格 html 的片段如下所示 使用时table findAll tr 我得到整个表 而不仅仅是行 可能是因为 html 代码中缺少结束标签 table border 0 cel
  • Django FormWizards:如何在表单之间轻松传递用户输入的数据?

    我正在使用 Django 1 4 3 中的 FormWizard 功能 我已经成功创建了一个 4 步表单 在表单的前 3 个步骤中 它正确地从用户那里获取信息 验证信息等 在第 4 步中 它现在只显示一个 确认 按钮 没有其他的 当您在第
  • 连接到 Poloniex Push-API

    我想连接到Poloniex 的推送 API 他们在他们的页面上写着以下内容 要使用推送 API 请连接到 wss api poloniex com 并订阅所需的提要 wss WebSocket 安全 gt SSL 保护 他们还给出了 Nod
  • 对 Yesod 中的 selectOneMany 感到困惑

    甜蜜但简单 持久连接是如何工作的 考虑以下模型 Person number Int numberOfEyes Int firstName FirstnamesId lastName LastnamesId Lastnames lastnam
  • 根据子字符串中的数字对字符串进行排序

    我有一个像这样的字符串 is2 Thi1s T4est 3a 我需要对其进行排序 所以 该数组看起来像这样 Thi1s is2 3a T4est 数字可以出现在字符串中的任何位置 我知道如何按字母顺序对字符串进行排序以及如何对数字数组进行排
  • 使用 openpyxl 复制整个工作表

    请有人给我一个例子 如何复制带有样式的整个工作表 从行和列 到同一工作簿中的第二个工作表 也可以在新的工作簿中 谢谢 P S 我尝试进行深度复制 但未能保存更改的数据单元格 目的是 我尝试用我的数据填充一些工作表 第一个工作表是我的模板 我