一种Excel图文报告生成方法及装置与流程

摘要: 本技术涉及自动化测试,尤其涉及一种excel图文报告生成方法及装置。背景技术:1、在现有的excel图文报告生成过程中,由于缺乏对目标单元格尺寸的适配机制以及图...
一种Excel图文报告生成方法及装置与流程

本技术涉及自动化测试,尤其涉及一种excel图文报告生成方法及装置。

背景技术:

1、在现有的excel图文报告生成过程中,由于缺乏对目标单元格尺寸的适配机制以及图像与单元格之间的定位手段,导致所插入的图像元素与目标单元格的整合效果不佳,具体表现为图像尺寸与单元格不匹配造成的信息识别障碍,以及图像在单元格变动时发生位置偏移,同时,图像与原始数据源之间缺乏可靠的访问关联,使得用户在查看报告时难以便捷地追溯原始内容,影响了报告的准确性和使用效率。因此,亟需一种excel图文报告生成方法,以解决上述提到的技术问题。

技术实现思路

1、在 技术实现要素: 部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本技术的发明内容部分并不意味着要试图限定所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。

2、第一方面,本技术提供一种excel图文报告生成方法,包括:

3、获取目标单元格的单元格信息;

4、基于所述单元格信息,计算所述目标单元格的像素尺寸;

5、基于所述像素尺寸和原始图像,生成适配于所述目标单元格的目标缩略图;

6、基于所述目标缩略图,确定在所述目标单元格内的锚点位置;

7、基于所述锚点位置,将所述目标缩略图绑定至所述目标单元格;

8、为所述目标单元格创建与所述原始图像关联的交互引导;

9、基于所述目标单元格,生成包含所述目标缩略图和所述交互引导的excel图文报告。

10、在一些实施方式中,所述单元格信息包括列宽字符数和行高磅值,所述基于所述单元格信息,计算所述目标单元格的像素尺寸,包括:

11、基于预设列宽转换规则,对所述列宽字符数进行转换操作,确定所述目标单元格的列宽像素值;

12、基于预设行高转换规则,对所述行高磅值进行转换操作,确定所述目标单元格的行高像素值;

13、将所述列宽像素值和所述行高像素值,确定为所述目标单元格的像素尺寸。

14、在一些实施方式中,所述基于所述像素尺寸和原始图像,生成适配于所述目标单元格的目标缩略图,包括:

15、获取所述原始图像的原始宽度和原始高度;

16、基于所述像素尺寸中的列宽像素值和行高像素值,确定目标显示尺寸;

17、基于所述目标显示尺寸、所述原始宽度和所述原始高度,确定目标缩放比例;

18、基于所述目标缩放比例、所述原始宽度和所述原始高度,计算目标宽度和目标高度;

19、基于所述目标宽度和所述目标高度,对所述原始图像进行缩放操作,生成所述目标缩略图。

20、在一些实施方式中,所述基于所述目标显示尺寸、所述原始宽度和所述原始高度,确定目标缩放比例,包括:

21、计算所述列宽像素值与所述原始宽度的第一比值;

22、计算所述行高像素值与所述原始高度的第二比值;

23、将所述第一比值和所述第二比值中的最小值,确定为所述目标缩放比例。

24、在一些实施方式中,所述基于所述目标缩略图,确定在所述目标单元格内的锚点位置,包括:

25、基于所述列宽像素值、所述行高像素值、所述目标宽度及所述目标高度,计算用于使所述目标缩略图在所述目标单元格内居中的列偏移量和行偏移量;

26、基于所述列偏移量、所述行偏移量、所述目标单元格的列索引和所述目标单元格的行索引,构建所述目标缩略图的锚点定位坐标;

27、将所述锚点定位坐标对应的位置,确定为所述锚点位置。

28、在一些实施方式中,所述基于所述列宽像素值、所述行高像素值、所述目标宽度及所述目标高度,计算用于使所述目标缩略图在所述目标单元格内居中的列偏移量和行偏移量,包括:

29、基于所述列宽像素值和所述目标宽度,计算所述列宽像素值与所述目标宽度的差值,将所述差值的一半确定为所述列偏移量;

30、基于所述行高像素值和所述目标高度,计算所述行高像素值与所述目标高度的差值,将所述差值的一半确定为所述行偏移量。

31、在一些实施方式中,所述基于所述锚点位置,将所述目标缩略图绑定至所述目标单元格,包括:

32、基于所述锚点位置、所述目标宽度及目标高度,构建锚点对象;

33、基于所述锚点对象,将所述目标缩略图与所述目标单元格进行绑定操作,确定所述目标缩略图在所述目标单元格中的固定关系。

34、在一些实施方式中,所述为所述目标单元格创建与所述原始图像关联的交互引导,包括:

35、获取所述原始图像的存储路径和文件名称;

36、基于所述存储路径,为所述目标单元格建立指向所述原始图像的超链接;

37、基于所述文件名称,为所述目标单元格创建包含所述文件名称的注释信息;

38、对所述目标单元格中的文本信息进行视觉属性配置,确定所述交互引导的展示样式。

39、在一些实施方式中,所述基于所述目标单元格,生成包含所述目标缩略图和所述交互引导的excel图文报告,包括:

40、基于所述固定关系,确定所述目标缩略图在所述目标单元格中的定位状态;

41、基于所述超链接、所述注释信息和所述展示样式,确定所述目标单元格的交互配置状态;

42、基于所述定位状态和所述交互配置状态,生成所述excel图文报告。

43、第二方面,本技术提供一种excel图文报告生成装置,包括:

44、信息获取单元,用于获取目标单元格的单元格信息;

45、尺寸计算单元,用于基于单元格信息,计算所述目标单元格的像素尺寸;

46、缩略生成单元,用于基于所述像素尺寸和原始图像,生成适配于所述目标单元格的目标缩略图;

47、位置确定单元,用于基于所述目标缩略图,确定在所述目标单元格内的锚点位置;

48、缩略绑定单元,用于基于所述锚点位置,将所述目标缩略图绑定至所述目标单元格;

49、引导创建单元,用于为目标单元格创建与所述原始图像关联的交互引导;

50、报告生成单元,用于基于所述目标单元格,生成包含所述目标缩略图和所述交互引导的excel图文报告。

51、综上,本技术所提供的excel图文报告生成方法,通过目标单元格的单元格信息,提供了定位基准,避免了因单元格位置不确定导致的图像插入偏差;基于该单元格信息计算目标单元格的像素尺寸,将抽象的单元格行列信息转化为具体的物理尺寸参数,确保缩略图与单元格实际占用空间相匹配;基于像素尺寸和原始图像生成适配于目标单元格的目标缩略图,通过主动调整图像尺寸使其契合单元格显示区域,避免了因图像尺寸不当造成的显示不全或信息遮挡,保证了缩略图内关键内容的完整呈现;基于目标缩略图确定在目标单元格内的锚点位置,通过预先设定图像的定位参考点,使得缩略图在单元格内的放置位置具有确定的空间坐标;基于该锚点位置将目标缩略图绑定至目标单元格,实现了图像与单元格之间的关联,使得图像跟随单元格的移动、插入或删除等操作保持相对位置不变,避免了传统方案中因行列变动导致的图像偏移问题;为目标单元格创建与原始图像关联的交互引导,在单元格内建立指向原始图像的便捷访问路径,使得用户在查看缩略图的同时通过交互操作快速回溯原始图像,解决了用户查阅原始信息时需手动查找文件导致的信息回溯效率低下的问题;基于目标单元格,生成包含目标缩略图和交互引导的excel图文报告,将缩略图和交互引导整合于报告之中,最终输出的报告既保证了图文信息的稳定呈现,又为用户提供了信息获取途径。