xlwings快速复习

86 阅读1分钟

示例

这个例子复制就能直接跑,这只是对excle写的操作

import xlwings as xw


if __name__ == '__main__':
    # 创建app实例
    app = xw.App(visible=True,add_book=False)
    
    # 创建一个excle
    wb = app.books.add()
    
    # 创建一个sheet表
    sht = wb.sheets["sheet1"]
    
    # 对一个单元格的操作
    sht.range("a1").value = "小ming"
    
    # 从a3开始在a3,c3,d3写入数据
    sht.range("a3").value = ["小ming","xiaoh","xxxx"]
    
    # 从a4开始在a4,a5,a6写入数据
    sht.range("a1").options(transpose = True).value = ["小ming"]
    
    # 从a7开始写入两行数据
    sht.range("a7").value = 
    [["小ming", "xiaoh", "xxxx"],["小ming", "xiaoh", "xxxx"]]
    
    #保存在当前目录的demo1.xlsx的文件里
    wb.save("./demo1.xlsx")
    
    # 关闭excle
    wb.close()
    
    # 关闭这个实例
    app.quit()