Python_xlwings小技巧(range,带格式复制粘贴)
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,带格式复制粘贴)相关推荐
- Ubuntu下卸载和重新安装wps ——解决wps不能带格式复制粘贴网页文字和图片问题
我的ubuntu原来安装的wps通过apt update命令自动升级WPS For Linux 6634后出现了以下问题: A.变得臃肿和缓慢,打开时会要求登录和自动打开模板页. B.不能带格式复制粘 ...
- 苹果手机怎么用计算机看别人密码,各种小技巧,带你玩转iPhone手机
原标题:各种小技巧,带你玩转iPhone手机 一. 苹果手机隔空投送 首先打开手机的隔空投送功能,在相册选择图片或视频,在隔空投送栏,选择要发送的手机,然后在另外一台手机上接受就可以了.(不需要流量, ...
- 小技巧 | 关于问卷星如何粘贴复制
目的: 一分钟掌握问卷星如何复制粘贴 学习内容: 有手就行 学习时间: 一分钟 步骤: 1.打开问卷星页面 2.按F12出现页面 3.按F1出现页面 4.下翻找到"调动程序"或者& ...
- 【vim小小记】vim的复制粘贴(包括系统剪贴板)
1.vim常用复制粘贴命令 Vim的复制粘贴命令无疑是y (yank),p(paster),加上yy,P PS: vim有个很有意思的约定(我觉得是一种约定),就是某个命令的大小写都是实现某种功能,只 ...
- 滚动截屏苹果_30个小技巧,带你玩转苹果三大系统
苹果的手机.平板.电脑.手表等等的产品,一直以来都被认为是行业的标杆.大家喜欢用苹果的产品,最主要当然是因为苹果好用实用的系统.这里枸杞给大家分享下我最常用的30个小技巧,有iPhone的手势.电脑的 ...
- Excel之按原格式复制粘贴工作表
又是我们要将一张工作表按原格式复制到另一个工作表内,但是你用鼠标拖拽再粘贴之后发现行列的格式已经变了. 那该怎么办呢? 第一种: 1.点击最左上角的小白方格,复制 2.在需要粘贴的地方点击最左上角的小 ...
- python可以处理哪些文件_4招小技巧,带你迅速提升Python文件处理的逼格
文件这块知识已经讲了好几篇, 第一篇是2个小例子入门 第二篇是文件语法和场景的一个总览 第三篇是一个综合小例子实战一下,可以融合前面所学的知识 这一篇算是收尾吧,回忆我以前写过的python程序,我觉 ...
- 小技巧 - 解决 webp 格式图片的快速复制粘贴
图片地址:https://mmbiz.qpic.cn/mmbiz_png/KzkuB2Hqt7Myugic18mnX30IYDPjVW119E5OcA7yS8icnsibLfxFfIsP63mTZEb ...
- 使用tinymce编辑器从word保持原格式复制粘贴的办法
图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找 ...
最新文章
- (Oracle)PL SQL的相关知识与实例
- 1268 和为K的组合
- 成功解决windows开机时,系统提示此windows副本不是正版
- python list长度_python的入门阶段 编程思维100题 我跟罗志祥没关系
- 81. 搜索旋转排序数组 II---Leecode----java
- layui分页limit不显示_【图片】新手 分页显示不了呀【layui吧】_百度贴吧
- 程序员,请远离拖延症!
- 后缀数组模板 hdu1403
- VSCode好用的Python插件及配置
- 【项目管理案例】第九期:如何做好项目整合管理
- Linux里解压zip报错和安装jdk遇到的问题,安装步骤
- 身份证照片打印出复印件效果
- 解决Xmanager重复输入两次的问题
- 文献阅读笔记 # Bitcoin: A Peer-to-Peer Electronic Cash System
- java自动发图文微博_使用node搭建自动发图文微博机器人的方法
- 2023年国内外十大免费CRM软件推荐
- 【更新!】3dMax材质ID随机生成器插件MaterialIDsRandomGenerator v2.1.2使用教程
- 微信开发模式(php)
- 上链行动|微众范瑞斌:未来竞争更注重生态体系
- 计算机思维 第7章
热门文章
- MAPSTRUCT(@Mapper用法)
- 黑马程序员-java-小天教你使用eclipse
- 2021-2027全球与中国汽车电动多回转执行器市场现状及未来发展趋势
- 分页的自由点击和一整页的翻越
- http、https和数字证书的相关知识
- 通过WPF自定义ListBox控件实现ListBoxItem中开关及删除功能
- python turtle画多啦a梦_用Python绘制龟库的哆啦A梦,中用,turtle,库画
- 疯狂的大柚柚带你玩转MSP-ESP430G2(基础篇)----(十四)中断系统
- 【机试备考】Day15-Special数 | 平方数立方数判断
- 深圳流水线工厂,我差点和主管打了起来 | 十年系列