找回密码
 立即注册

QQ登录

只需一步,快速开始

vfan120

注册会员

1

主题

3

帖子

6

积分

注册会员

积分
6
  • 32

    金币

  • 1

    主题

  • 3

    帖子

最新发帖
vfan120
注册会员   /  发表于:2024-12-23 15:12  /   查看:107  /  回复:5
1金币
本帖最后由 Wilson.Zhang 于 2024-12-25 08:45 编辑

产品:SpreadJS
版本:16
调研编号:SJS-27864
Last Review:2024-12-25
当前进展:非产品功能问题,用户提供的Excel文件中没有有效的行高信息,重新保存即可。

使用本问题中的附件,导入到表格编辑器后,样式有差异,请问此问题是否有解?

导入后样式:

image.png121846312.png


线下使用excel打开样式如下:
image.png373455199.png

测试部通讯录.xlsx.zip

7.96 KB, 下载次数: 5

最佳答案

查看完整内容

好的,了解您使用的具体版本。 经调研,发现您提供的xlsx文件中没有可用的行高信息,如下图所示: 我通过Microsoft Excel软件打开xlsx文件后,不做任何操作,仅通过ctrl+s保存文件。之后再将其导入SpreadJS,单元格行高正常,可显示完整内容。此时的xlsx文件中包含有效行高,如下图所示: 请教下您的xlsx文件是通过Microsoft Excel软件制作的吗?

5 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-12-23 15:12:14
来自 4#
vfan120 发表于 2024-12-24 09:40
我使用的具体版本号是16.2.2,不过上述问题可以在你们在线提供的demo里复现。

好的,了解您使用的具体版本。

经调研,发现您提供的xlsx文件中没有可用的行高信息,如下图所示:
无行高.png711834106.png

我通过Microsoft Excel软件打开xlsx文件后,不做任何操作,仅通过ctrl+s保存文件。之后再将其导入SpreadJS,单元格行高正常,可显示完整内容。此时的xlsx文件中包含有效行高,如下图所示:
有行高.png386083983.png

请教下您的xlsx文件是通过Microsoft Excel软件制作的吗?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-23 15:59:17
2#
您好!调研下先,调研编号为SJS-27864,之后会及时向您同步结论,请您耐心等候。请教下您使用的具体版本号。

在此之前,您可以参考如下代码在导入文件后对各sheet中的数据区域自适应行高:
  1. var designer = GC.Spread.Sheets.Designer.findControl('gc-designer-container')
  2. let spread;
  3. designer.bind(GC.Spread.Sheets.Designer.Events.FileLoaded, function(e, args) {
  4.     console.log('file loaded, args: ', args);
  5.     spread = designer.getWorkbook();
  6.     for (var i = 0; i < spread.getSheetCount(); i++) {
  7.         var curSheet = spread.getSheet(i);
  8.         var usedRange = curSheet.getUsedRange(GC.Spread.Sheets.UsedRangeType.data);
  9.         if (usedRange) {
  10.             curSheet.suspendPaint();
  11.             for (var j = usedRange.row; j < usedRange.row + usedRange.rowCount; j++) {
  12.                 curSheet.autoFitRow(j);
  13.             }
  14.             curSheet.resumePaint();
  15.         }
  16.     }
  17. });
复制代码
回复 使用道具 举报
vfan120
注册会员   /  发表于:2024-12-24 09:40:33
3#
Wilson.Zhang 发表于 2024-12-23 15:59
您好!调研下先,调研编号为SJS-27864,之后会及时向您同步结论,请您耐心等候。请教下您使用的具体版本号 ...

我使用的具体版本号是16.2.2,不过上述问题可以在你们在线提供的demo里复现。
回复 使用道具 举报
vfan120
注册会员   /  发表于:2024-12-24 19:36:44
5#
Wilson.Zhang 发表于 2024-12-24 13:33
好的,了解您使用的具体版本。

经调研,发现您提供的xlsx文件中没有可用的行高信息,如下图所示:

问了下我们的测试,是在企业微信后台导出的excel,有可能是他们导出的excel处理有问题,如果这边不好解决的话就算了,能解释的清楚就好。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-25 08:44:56
6#
vfan120 发表于 2024-12-24 19:36
问了下我们的测试,是在企业微信后台导出的excel,有可能是他们导出的excel处理有问题,如果这边不好解决 ...

我们调研的结果向您同步了,是Excel文件中没有有效的行高信息。那可以排查下通过Microsoft Excel软件制作的文件是否包含有效的行高信息。

如有新问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部