# -*- 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
xlwings合并单元格_将openpyxl和xlwings对ExcelAPI统一
最新推荐文章于 2024-07-21 15:34:59 发布
本文介绍了如何利用xlwings库将openpyxl和xlwings的Excel API进行整合,从而在处理Excel文件时实现更便捷的单元格合并功能。通过xlwings,开发者可以无缝切换两种API,提高工作效率。
摘要由CSDN通过智能技术生成