GcExcel v6.1 支持新的 ‘.sjs‘ 模板文件 ‘.xltx‘ 格式 Crack

GrapeCity Documents for Excel (GcExcel) v6.1 版本现已上线!该版本支持新的 SpreadJS '.sjs' 文件格式和 Excel 模板文件 '.xltx' 格式。此外,GcExcel 支持更多的SpreadJS兼容性功能和对 GcDataViewer 的多项增强。看看下面的主要亮点。

导入/导出 SpreadJS .sjs 文件

GcExcel .NET 引入了对新的SpreadJS 文件格式 '.sjs'的支持,以将电子表格功能从SpreadJS '.sjs' 文件导入/导出到 Excel 或流行格式的大文件,如 xlsxxlsmcsvssjson 等,以'.sjs' 在更短的时间内以更小的尺寸导出。

GcExcel 的现有方法Workbook类的打开保存已得到增强以支持 .sjs 文件。在加载或保存“.sjs”文件时,您可以在OpenFileFormatSaveFileFormat枚举中使用新的枚举选项“ Sjs ” 

在新文件格式的支持下,将支持以下功能 -

  • 更快地将大型 Excel 文件转换为 .sjs 格式。
  • 以较小的占用空间保存导出的文件。
  • SpreadJS 导入/导出 Excel/SpreadJS 功能。
  • .sjs 文件中压缩的 JSON 文件生成单个 JSON 字符串。
  • 使用各种可用选项自定义打开和保存 .sjs 文件。

还添加了新类SjsOpenOptionsSjsSaveOptions ,您可以使用它们在导入/导出“.sjs”文件时控制要包含/排除的电子表格功能。

该功能目前仅在GcExcel .NET版本中受支持。

支持 XLTX 文件格式

您现在可以直接在 GcExcel 中加载 Xltx 文件,修改并保存回来。GcExcel I/O 上支持新的 Xltx 文件格式。Workbook.Open Workbook.Save 方法现在接受新的XltxOpenOptions  XltxSaveOptions 类来加载 XLTX 工作簿或将其保存回工作簿。您可以从文件或文件流加载或保存 Xltx

以下代码使用 GcExcel 打开和保存一个 .xltx 文件。

// Create a new workbook.

var workbook = new GrapeCity.Documents.Excel.Workbook();

// Open xltx file.

workbook.Open(Path.Combine("Resources", "excel-loan-calculator.xltx"), OpenFileFormat.Xltx);

// Save workbook as xltx file.

workbook.Save("Exported.xltx", SaveFileFormat.Xltx);

ToImage() 方法中的导出选项

GcExcel 已经提供了一种使用ToImage方法将工作表、任何指定范围和各种形状类型转换为图像的方法  

GcExcel 现在还添加了ImageSaveOptions 类,提供各种属性以在将工作表、范围或形状导出到图像文件时修改和调整图像。

  1. ScaleX ScaleY
  2. 解决
  3. 背景颜色
  4. 显示行标题
  5. 显示列标题
  6. 显示网格线
  7. 网格线颜色
  8. 显示绘图对象
  9. 黑与白

以下代码设置导出的工作表图像的背景颜色和设置网格线颜色:

ImageSaveOptions options = new ImageSaveOptions();

// Set the background color of the exported image

options.BackgroundColor = Color.FromArgb(226, 231, 243);

// Set the gridlines of the exported image

options.ShowGridlines = true;

options.GridlineColor = Color.FromArgb(145, 167, 214);

worksheet.ToImage(outputStream, Drawing.ImageType.PNG, options);

复制

查看以下资源以了解有关这些选项的更多信息。

一次复制/移动多张纸

GcExcelIWorksheets接口中添加了新方法CopyCopyBeforeCopyAfterMoveMoveBeforeMoveAfter方法,这些方法有助于将多个工作表一次复制或移动到所需位置或工作簿的末尾。

//create a new workbook

var workbook = new GrapeCity.Documents.Excel.Workbook();

// Load template file FlowChartsFile.xlsx from resource

var fileStream = this.GetResourceStream("xlsx\\FlowChartsFile.xlsx");

workbook.Open(fileStream);

// Copy the selected sheets to the end of current workbook

workbook.Worksheets[new string[] { "FlowChart1", "FlowChart2" }].Copy();

       

// Save to an excel file

workbook.Save("CopyMultipleWorksheets.xlsx");

复制

支持 SJS 功能

  • 支持 JSON I/O 上的表单控件 - Demo .NET | 演示Java
  • 支持JSON I/O 上的allowResize属性Help .NET | 帮助Java
  • 增加GcExcelExportSharedFormula,设置工作簿转JSON时是否将公式导出为共享公式 - Help .NET | 帮助Java

 

GrapeCity 文档数据查看器(GcDataViewer

以下快照显示了新的排序和筛选器支持,以及显示 GcDataViewer 的切片器。

自定义工具栏选项

GcDataViewer 现在添加了修改工具栏布局以及隐藏或重新排序三种视图模式的按钮的功能:默认(桌面)、移动和全屏,使用返回 DataToolbarLayout 对象的GcDataViewer.toolbarLayout接口您可以执行以下操作来自定义工具栏 -

  • 获取有关当前工具栏按钮的信息
  • 通过隐藏或重新排列按钮来修改工具栏的当前布局
  • 删除或重新排列工具栏中的按钮
  • 自定义特定于这些视图模式的工具栏 - 默认(桌面)、移动和全屏

下面的代码使用一组有限的按钮修改了工具栏的默认布局。

let viewer = GcDataViewer.findControl("#root");

// Modify the toolbar layout for default view mode.

viewer.toolbarLayout = { default : ['open', 'zoom', 'fullscreen', 'theme-change']};

查看以下资源。

从远程 URL 加载数据文件

GcDataViewer 现在支持通过 UI 或代码从远程 URL 加载数据文件。在 UI 中,远程选项已添加到源下拉列表中。

您可以提供绝对 URL 和相对 URL。由于GcDataViewer是一个纯前端产品,所以必须保证目标URL文件可以跨域访问。

同样可以通过代码提供,可以是 URL 字符串或对象。绝对和相对 URL 都可以通过代码提供。

//URL string

viewer.openFile("http://localhost:5005/Family monthly budget1.xlsx");

//URL object

let url = new URL("http://localhost:5005/Family monthly budget1.xlsx");

viewer.openFile(url);

//Absolute URL

viewer.openFile("http://localhost:5005/Family monthly budget1.xlsx");

//Relative URL. The base URL is the URL of the current page.

viewer.openFile("Family monthly budget1.xlsx");

显示/隐藏所有注释

GcDataViewer 添加了显示/隐藏注释切换按钮,只需单击一下即可显示或隐藏电子表格(XLSX SSJSON)中的所有注释。切换按钮显示电子表格中隐藏的所有注释,或者如果它们设置为始终显示,则隐藏所有注释。

显示/隐藏注释切换按钮在复杂的输入表单文档中特别有用,例如贷款计算表单,用户可能需要线索来填写表单。因此,客户可以根据他们的要求使用切换按钮显示或隐藏注释。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/24090.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Revit幕墙:用幕墙巧做屋面瓦及如何快速幕墙?

一、Revit中用幕墙巧做屋面瓦 屋面瓦重复性很高,我们如何快速的创建呢?下面我们来学会快速用幕墙来创建屋面瓦的技巧。 1.新建“公制轮廓-竖挺”族,以此来创建瓦的族(以便于载入项目中使用) 2.在轮廓族中绘制瓦的轮廓(轮廓需要闭合),将族名称…

【JavaSE】Java基础语法(三十四):实现多线程

文章目录 1. 简单了解多线程2. 并发和并行3. 进程和线程4. 实现多线程方式一:继承Thread类【应用】5. 实现多线程方式二:实现Runnable接口【应用】6. 实现多线程方式三: 实现Callable接口【应用】7. 设置和获取线程名称【应用】8. 线程休眠【应用】9. 线…

Z-Library2023现状

网上基本上年年都会传出来Z-Library要被干掉的消息,我一直觉得,如果那真的发生了,会是人类的悲哀。 由于之前我存储的地址又挂了,所以紧急又寻找了一下。 1.朋友帮忙 朋友帮我搜了一下,发现有三个地址。 他说这第一个…

xlsx是什么格式

xlsx是什么格式? xlsx是Excel文档的扩展名,其基于Office Open XML标准的压缩文件格式,取代了其以前专有的默认文件格式,在传统的文件名扩展名后面添加了字母x,即.xlsx取代.xls。 xlsx文件是什么格式? xlsx是Excel表格的文件格…

【P34】JMeter ForEach控制器(ForEach Controller)

文章目录 一、ForEach控制器(ForEach Controller)参数说明二、准备工作三、测试计划设计 一、ForEach控制器(ForEach Controller)参数说明 可以对一个组变量进行循环迭代;该组件通常与后置处理器中的 JSON 提取器、正…

桥梁结构健康监测解决方案

城市桥梁担负着城市的交通和运输网络的重要角色,是城市生命线的重要组成部分。然而,随着时间的推移和日益增长的负荷,桥梁可能会受到各种因素的损害,如自然灾害、疲劳、腐蚀等。因此,桥梁结构健康监测变得至关重要&…

chatgpt赋能Python-python中怎么导入numpy

介绍 Python是一种广泛使用的编程语言,具有许多内建功能和模块,让开发者能够快速地编写代码。然而,虽然能够实现许多计算,但是原始Python本身并不足够处理各种科学和数字计算上需要的高效性,因此numpy这个开源的Pytho…

【机器学习】采样方法

文章目录 采样方法11.1 简介11.2 常见采样方法11.2.1 均匀分布采样11.2.2 逆变换采样11.2.3 拒绝采样11.2.4 重要采样11.2.5 Metropolis方法11.2.6 Metropolis-Hasting 算法11.2.7 吉布斯采样 采样方法 11.1 简介 什么是采样 从一个分布中生成一批服从该分布的样本&#xff0c…

JavaWeb ( 十 ) SpringMVC

4.Spring MVC Spring MVC是Spring提供的一个实现了Web MVC设计模式的轻量级Web框架。 三层架构分为表述层(或表示层)、业务逻辑层、数据访问层,表述层表示前台页面和后台servlet 4.1.Spring MVC优点: ① 基于原生的Servlet,通过…

API测试| 了解API接口测试| API接口测试指南

什么是API? API是一个缩写,它代表了一个 pplication P AGC软件覆盖整个房间。API是用于构建软件应用程序的一组例程,协议和工具。API指定一个软件程序应如何与其他软件程序进行交互。 例行程序:执行特定任务的程序。例程也称为过…

MKS SERVO4257D 闭环步进电机_系列1 产品简介

第1部分 产品概述 1.1 产品介绍 MKS SERVO 28D/35D/42D/57D 系列闭环步进电机是创客基地为满足市场需求而自主研发的一款产品。具备脉冲接口,RS485接口和CAN接口,内置高效FOC矢量算法,采用高精度编码器,通过位置反馈,有…

【工具】vscode的常用插件之git插件

🐚作者简介:花神庙码农(专注于Linux、WLAN、TCP/IP、Python等技术方向)🐳博客主页:花神庙码农 ,地址:https://blog.csdn.net/qxhgd🌐系列专栏:善假于物&#…

进程间通信(命名管道)

目录: 1.命名管道 2.创建命名管道 --------------------------------------------------------------------------------------------------------------------------------- 1.命名管道 1.管道的一个应用限制就是只能在具有共同祖先(具有亲缘关系&…

网络编程初识

如果这篇有没接触过的知识点,请转到网络编程先导知识_小梁今天敲代码了吗的博客-CSDN博客 目录 IPv4和IPv6的概念: 子网掩码 默认网关 ping命令 端口 OSI网络分层模型 TCP/IP四层模型 字节序转换函数 IP地址转换 上一篇介绍了网络编程的先导知…

2023五一赶制个人系统:基于SpringBoot+MyBatisPlus+Vue+ElementUI前后端分离

小钊记前言 🍑一、背景🍑二、调研准备阶段🍊2.1、项目-自己搭建🍓 搭建步骤 🍊2.2、项目需求-自己X造🍊2.2、数据模型设计 🍑三、开发阶段🍑四、renxiaozhao 1.0.0-alpha发布&#x…

SpringBoot配置文件的注入和读取

目录 1. 配置文件的作用 2. 两种配置文件的格式: 2.1 properties 基本语法: 2.1.1 写入 2.1.2 读取 执行原理 2.1.3 缺点分析 2.2 yml 基本语法: 2.2.1 写入(非对象) 2.2.3 配置对象 2.2.4 配置集合 多个配…

Python爬虫

爬虫流程 爬虫流程:获取网页内容 --> 解析网页内容 --> 储存或分析数据 爬虫规则: 1、不要爬取公民隐私数据 2、不要爬取受著作保护的内容 3、不要爬取国家事务、国防建设、尖端科学计数领域的计算机系统等 4、请求数量和频率不能太高&…

MOTOTRBO CPS2.0安装与写频流程

一、安装MOTOTRBO CPS2.0写频软件 安装MOTOTRBO CPS2.0写频软件,选择安装软件的电脑系统必须WIN7以上 1.解压CPS2_2.21.61.0.zip至当前文件内 2. 双击MOTOTRBO_CPS_2.0.exe安装文件 3. 选择安装语言中文(简体),点击确定 4.点击下一…

「实在RPA·人社数字员工」促进人力社保数字办公战略转型

一、人力社保部门数字化转型的重要性 伴随着国家放宽人力资源市场准入条例,多次出台相关扶持政策,市场竞争加剧,后疫情时代格局的大变局,如何提高服务质量和效率,如何降本增效,成为人力资源和社会保障行业…

Educational Codeforces Round 139 (Rated for Div. 2)

Educational Codeforces Round 139 (Rated for Div. 2) Problem - 1766E - Codeforces 显然我们可以把0序列的贡献单独算: i*(n-i1) 考虑只存在1,2,3的情况. 首先通过,观察到一个重要性质: 最多只有三种序列. 含有3或纯1或纯2型.纯1或纯2型纯2或纯1型 我们每次添加…