Range的表示方法

说起xlwings里的单元格对象,相信大家都不陌生,单元格对象通常有以下几种表达方法:

import xlwings as xw
app = xw.App()
wb = app.books.open('stock.xlsx')
sht = wb.sheets[0]
# 以下是单个单元格的表达方式
cell_1 = sht.range('A1')
cell_2 = sht.range(1,1)
cell-3 = sht.cells(1,1)
# 以下是多个单元格的表达方式
rng_1 = sht.range('A1:B5')
rng_2 = sht.range((1,1),(5,2))
# 如果需要用变量来表示,则可以用f方法
n = 1
m = 5
cell_1 = sht.range(f'A{n}')
rng_1 = sht.range(f'A{n}:E{m}'

xlwings带格式复制粘贴

xlwings里,默认的复制粘贴参数是不带格式的,比如以下这段代码

my_values = wb.sheets['Sheet1'].range('A1:A6').options(ndim=2).value
wb.sheets['Sheet2'].range('A1:A6').value = my_values

这往往会给我们造成很大的困扰,那么要怎么样可以带格式进行复制粘贴呢?
其实就是用range的属性来操作就好了。详见如下:

# 原理如下
source_sheet.range.copy(destination_sheet.range)
# 详细点就是这样:
wb.sheets['Sheet1'].range('A1:A6').copy(wb.sheets['Sheet2'].range('A1:A6'))

秘密就在xlwings的源代码里面,要看源码的请点:参考链接

Python_xlwings小技巧(range,带格式复制粘贴)相关推荐

  1. Ubuntu下卸载和重新安装wps ——解决wps不能带格式复制粘贴网页文字和图片问题

    我的ubuntu原来安装的wps通过apt update命令自动升级WPS For Linux 6634后出现了以下问题: A.变得臃肿和缓慢,打开时会要求登录和自动打开模板页. B.不能带格式复制粘 ...

  2. 苹果手机怎么用计算机看别人密码,各种小技巧,带你玩转iPhone手机

    原标题:各种小技巧,带你玩转iPhone手机 一. 苹果手机隔空投送 首先打开手机的隔空投送功能,在相册选择图片或视频,在隔空投送栏,选择要发送的手机,然后在另外一台手机上接受就可以了.(不需要流量, ...

  3. 小技巧 | 关于问卷星如何粘贴复制

    目的: 一分钟掌握问卷星如何复制粘贴 学习内容: 有手就行 学习时间: 一分钟 步骤: 1.打开问卷星页面 2.按F12出现页面 3.按F1出现页面 4.下翻找到"调动程序"或者& ...

  4. 【vim小小记】vim的复制粘贴(包括系统剪贴板)

    1.vim常用复制粘贴命令 Vim的复制粘贴命令无疑是y (yank),p(paster),加上yy,P PS: vim有个很有意思的约定(我觉得是一种约定),就是某个命令的大小写都是实现某种功能,只 ...

  5. 滚动截屏苹果_30个小技巧,带你玩转苹果三大系统

    苹果的手机.平板.电脑.手表等等的产品,一直以来都被认为是行业的标杆.大家喜欢用苹果的产品,最主要当然是因为苹果好用实用的系统.这里枸杞给大家分享下我最常用的30个小技巧,有iPhone的手势.电脑的 ...

  6. Excel之按原格式复制粘贴工作表

    又是我们要将一张工作表按原格式复制到另一个工作表内,但是你用鼠标拖拽再粘贴之后发现行列的格式已经变了. 那该怎么办呢? 第一种: 1.点击最左上角的小白方格,复制 2.在需要粘贴的地方点击最左上角的小 ...

  7. python可以处理哪些文件_4招小技巧,带你迅速提升Python文件处理的逼格

    文件这块知识已经讲了好几篇, 第一篇是2个小例子入门 第二篇是文件语法和场景的一个总览 第三篇是一个综合小例子实战一下,可以融合前面所学的知识 这一篇算是收尾吧,回忆我以前写过的python程序,我觉 ...

  8. 小技巧 - 解决 webp 格式图片的快速复制粘贴

    图片地址:https://mmbiz.qpic.cn/mmbiz_png/KzkuB2Hqt7Myugic18mnX30IYDPjVW119E5OcA7yS8icnsibLfxFfIsP63mTZEb ...

  9. 使用tinymce编辑器从word保持原格式复制粘贴的办法

    图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找 ...

最新文章

  1. (Oracle)PL SQL的相关知识与实例
  2. 1268 和为K的组合
  3. 成功解决windows开机时,系统提示此windows副本不是正版
  4. python list长度_python的入门阶段 编程思维100题 我跟罗志祥没关系
  5. 81. 搜索旋转排序数组 II---Leecode----java
  6. layui分页limit不显示_【图片】新手 分页显示不了呀【layui吧】_百度贴吧
  7. 程序员,请远离拖延症!
  8. 后缀数组模板 hdu1403
  9. VSCode好用的Python插件及配置
  10. 【项目管理案例】第九期:如何做好项目整合管理
  11. Linux里解压zip报错和安装jdk遇到的问题,安装步骤
  12. 身份证照片打印出复印件效果
  13. 解决Xmanager重复输入两次的问题
  14. 文献阅读笔记 # Bitcoin: A Peer-to-Peer Electronic Cash System
  15. java自动发图文微博_使用node搭建自动发图文微博机器人的方法
  16. 2023年国内外十大免费CRM软件推荐
  17. 【更新!】3dMax材质ID随机生成器插件MaterialIDsRandomGenerator v2.1.2使用教程
  18. 微信开发模式(php)
  19. 上链行动|微众范瑞斌:未来竞争更注重生态体系
  20. 计算机思维 第7章

热门文章

  1. MAPSTRUCT(@Mapper用法)
  2. 黑马程序员-java-小天教你使用eclipse
  3. 2021-2027全球与中国汽车电动多回转执行器市场现状及未来发展趋势
  4. 分页的自由点击和一整页的翻越
  5. http、https和数字证书的相关知识
  6. 通过WPF自定义ListBox控件实现ListBoxItem中开关及删除功能
  7. python turtle画多啦a梦_用Python绘制龟库的哆啦A梦,中用,turtle,库画
  8. 疯狂的大柚柚带你玩转MSP-ESP430G2(基础篇)----(十四)中断系统
  9. 【机试备考】Day15-Special数 | 平方数立方数判断
  10. 深圳流水线工厂,我差点和主管打了起来 | 十年系列