我正在使用.xlsx文件,它有一个带有workhsheet表的选项卡,其中使用了许多条件格式。我不时需要将此表添加新行。 我的计划是使用python openpyxl(或其他软件包)附加此表。 到目前为止,我可以将此表标识为
from openpyxl import load_workbook
wb=load_workbood(myfile)
ws=wb['mytab']
tab = wb.ws._tables[0]
我可以使用类似.append()方法的方法还是更改此表的数据以向其中添加更多行? 我的目标是保持格式。
我已经尝试过这种方法- Manipulate existing excel table using openpyxl,但它对我不起作用
我正在使用openpyxl 2.6.1
关于, 帕维尔
答案 0 :(得分:0)
Error ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ src/Person.js:8:7
Cannot declare Person [1] because the name is already bound. [name-already-bound]
[1] 3│ interface Person {
4│ firstName: string;
5│ lastName: string;
6│ }
7│
8│ const Person = {
9│ fullName: (person: Person): string => {
10│ return `${person.firstName} ${person.lastName}`
11│ }
答案 1 :(得分:0)
from openpyxl import load_workbook
wb=load_workbood(myfile)
ws=wb['mytab']
tab = ws.tables["Table1"]
tab.ref = f"A1:{ws.max_column}{ws.max_row}"