Skip to content

区域 A1:B4 输入内容。

AB
部门姓名
销售张三
技术李四
技术王五

选择单元格 A1 或者其他,使用 Ctrl + L 插入表,勾选 我的表包含标题 ,默认生成名称 表1

选中 表1 区域。

import xlwings as xw
from xlwings import script

@script(name = "Select Table")
def select_table(book: xw.Book):
    sheet = book.sheets.active
    sheet.tables["表1"].range.select()

输出 表1 的标题、数据。

import xlwings as xw
from xlwings import script

@script(name = "Print Table")
def print_table(book: xw.Book):
    sheet = book.sheets.active
    table = sheet.tables["表1"]
    header = table.header_row_range.value
    body = table.data_body_range.value
    print(header)
    print(body)

联系 math@baima.site