给sheet页添加数据后 添加一个table 报错
本帖最后由 bass 于 2024-12-10 15:41 编辑先给sheet 添加了十条数据,可以正常显示,然后想 添加个table 然后就报错了,如何解?谢谢
bass 发表于 2024-12-10 17:14
这是我改后的代码,没有生效,麻烦 帮忙看一下问题 谢谢
按照您之前提供的信息,我以为您在插入Table前已经通过数据绑定的方式在sheet中填充了十行数据。如果有这样的操作,那么,需要在数据绑定完成后再扩展行列数以使得sheet规模能够容纳您准备插入在其中的Table。 您好!如下图所示,在您初始设置了10行数据后的sheet的行数为10,列数为9,您可以通过Worksheet:getRowCount()和Worksheet:getColumnCount()获取了解。
而您设置的Table所在区域的起始行索引为20,起始列索引为21,如下图所示:
行列索引已经超出当前sheet的范围,与控制台抛出的异常信息一致,如下图所示:
面对这样的情况,您可以使用Worksheet:setRowCount()和Worksheet:setColumnCount()重设行数和列数以扩展当前sheet的可使用区域。
Wilson.Zhang 发表于 2024-12-10 16:10
您好!如下图所示,在您初始设置了10行数据后的sheet的行数为10,列数为9,您可以通过Worksheet:getRowCoun ...
这是我改后的代码,没有生效,麻烦 帮忙看一下问题 谢谢
页:
[1]