找回密码
 立即注册

QQ登录

只需一步,快速开始

长安/

初级会员

20

主题

59

帖子

201

积分

初级会员

积分
201
长安/
初级会员   /  发表于:2024-8-23 14:35  /   查看:806  /  回复:5
30金币
能否设置行数, 列数自适应?  ( 当没有内容时excal行、列是 10 x 10 的, 有内容时根据内容大小自适应行、列的数量 )

最佳答案

查看完整内容

您好!暂时没有针对自适应行列专门设立API,不过根据您的需求,我们给您提供一个方案: 1. ”当没有内容时excel行、列是 10 x 10 的“,可以通过Worksheet:setRowCount()和Worksheet():setColumnCount()分别设置行列为10,作为初始化设置。 2. ”有内容时根据内容大小自适应行、列的数量 “,通过Worksheet:getUsedRange()获取工作表中被使用的区域信息,根据区域信息再通过Worksheet:setRowCount()和Worksheet:setColumnCount() ...

5 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-8-23 14:35:46
来自 2#
本帖最后由 Wilson.Zhang 于 2024-8-29 14:15 编辑

您好!暂时没有针对自适应行列专门设立API,不过根据您的需求,我们给您提供一个方案:
1. ”当没有内容时excel行、列是 10 x 10 的“,可以通过Worksheet:setRowCount()和Worksheet():setColumnCount()分别设置行列为10,作为初始化设置。
2. ”有内容时根据内容大小自适应行、列的数量 “,通过Worksheet:getUsedRange()获取工作表中被使用的区域信息,根据区域信息再通过Worksheet:setRowCount()和Worksheet:setColumnCount()分别设置行列数,实现自适应行列。

关于上述方案中提到的API,可以参考官网API文档了解详情:
Worksheet:setRowCount()--https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Worksheet#setrowcount
Worksheet:setColumnCount()--https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Worksheet#setcolumncount
Worksheet:getUsedRange()--https://demo.grapecity.com.cn/sp ... ksheet#getusedrange
回复 使用道具 举报
长安/
初级会员   /  发表于:2024-8-23 15:19:17
3#
Wilson.Zhang 发表于 2024-8-23 15:11
您好!暂时没有针对自适应行列专门设立API,不过根据您的需求,我们给您提供一个方案:
1. ”当没有内容时 ...

再问一个问题, 除开有行,列的空白区域能否设置内容?
回复 使用道具 举报
长安/
初级会员   /  发表于:2024-8-23 15:39:31
4#
本帖最后由 长安/ 于 2024-8-23 15:43 编辑
Wilson.Zhang 发表于 2024-8-23 15:11
您好!暂时没有针对自适应行列专门设立API,不过根据您的需求,我们给您提供一个方案:
1. ”当没有内容时 ...

再问一个问题, 除开有行,列的空白区域能否设置内容?
image.png780386047.png
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-23 16:34:16
5#
长安/ 发表于 2024-8-23 15:39
再问一个问题, 除开有行,列的空白区域能否设置内容?

我们看到您就此问题发了新帖,那咱们就在新帖讨论吧,这样便于根据问题追溯!
https://gcdn.grapecity.com.cn/fo ... read&tid=225268
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-29 14:14:24
6#
您好!根据跟帖信息了解到您的问题已经得到了有效的解决方案,那就结帖了。如有问题,欢迎继续发帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部