下面是我需要处理一些excel的需求,用什么api实现比较好(比如python)?

下面是我需要处理一些excel的需求,用什么api实现比较好(比如python)?

请问下面的需求,用什么api什么包好?
以及每个需求用什么函数,以及函数的处理样例?

需求1(步骤一):

对5个Excel表的所有sheet页,剪切表格第6到10列(从第三行开始),空数据的行不能剪切,放到第1列到5列,从第1列到5列没有数据那一行开始放。

举个例子就是把下面的红色数据,放到绿色数据下面:

image.png

需求2(步骤2):

  1. 在每个sheet中前面插入一列,填入当前表格的名字
  2. 在每个sheet中前面插入一列,填入当前sheet的名字

原始数据:
image.png

处理后,大概就是变成下面这个样子:
image.png

需求3(步骤三):

把上面所有sheet汇总到一张表里:

a76c1761216269488c7a78e71bccbec3_bVc9MR4.webp

阅读 827
1 个回答

您好,不知道这个可不可以帮助到您(Java):
需求一,
(1)复制单元格区域(代码太长,放在链接里了):
代码链接:https://www.grapecity.com.cn/developer/grapecitydocuments/exc...
(2)删除空行:
代码链接:https://gcdn.grapecity.com.cn/showtopic-184458-1-1.html

需求二:
(1)插入行列

// Insert rows
worksheet.getRange("A3:A5").getEntireRow().insert();
// OR
worksheet.getRange("3:5").insert();

(2)单元格设值

worksheet.getRange("A5:B7").setValue(2);

需求三,创建sheet, 复制sheet, 操作工作表
代码链接:https://www.grapecity.com.cn/developer/grapecitydocuments/exc...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进