xlwings基础操作
放弃openpyxl的基础理由:①不支持xls文件处理; ②亲测目前版本样式保存的bug还未解决;
如果遇到上面两个问题,直接放弃openpyxl,拥抱xlwings吧,没什么出路;
xlwings文档在国内搜索基本很少,如下是基本的单元格操作;
在如下未满足的情况,可以看下Office操作文档 ,xlwings可以调它的api。
# coding=utf-8
import xlwings as xw
# 设置程序不可见运行
app = xw.App(visible=False, add_book=False)
# =============== 第一部分,创建并写入数据 =====================
# 创建一个test2.xlsx表,并写入数据
# wb = app.books.add()
# ws = wb.sheets.active
# arr = []
# for col in range(1,4):
# arr_temp = []
# for row in range(1,4):
# arr_temp.append(col*10+row)
# arr.append(arr_temp)
# ws.range("A1:B3").value=arr
# wb.s