xlwings合并单元格_将openpyxl和xlwings对ExcelAPI统一

本文介绍了如何利用xlwings库将openpyxl和xlwings的Excel API进行整合,从而在处理Excel文件时实现更便捷的单元格合并功能。通过xlwings,开发者可以无缝切换两种API,提高工作效率。
摘要由CSDN通过智能技术生成

ffd4e8bc9f6fb2bb3a8bcc44c05db61f.png
# -*- coding: utf-8 -*-
# @Time    : 2020/12/25 13:39
# @Author  : ZhaoZT
from openpyxl import load_workbook
import xlwings as xlw
import pythoncom
import re


def cell_2_loc(cell):
    """
    AA2 --> (2, 27)
    文本单元格转成数值元组
    :param cell:
    :return:
    """
    char = re.sub(r'd', '', cell)
    i_loc = int(re.sub(r'D', '', cell))
    j_loc = 0
    for i, i_char in enumerate(char):
        j_loc += 26 ** i + ord(i_char) - 65
    return i_loc, j_loc


class Excel:
    """
    将openpyxl和xlwings对Excel的读,写,清除,合并/取消合并单元格,关闭API统一
    """
    def __init__(self, path: str, openpyxl=True):
        self.__pat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值