当前位置: 首页 > news >正文

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)中的所有注释。切换按钮显示电子表格中隐藏的所有注释,或者如果它们设置为始终显示,则隐藏所有注释。

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

相关文章:

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

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

面试官:MySQL自增主键一定是连续的吗?

测试环境: MySQL版本:8.0 数据库表:T (主键id,唯一索引c,普通字段d) 如果你的业务设计依赖于自增主键的连续性,这个设计假设自增主键是连续的。但实际上,这样的假设是错的…...

2023ACP世界大赛教育者论坛:让职业教育直面AI机遇与挑战

“AI技术的普及对创意行业和教育带来的影响和变革-2023 Adobe Certified Professional教育者论坛”在苏州西交利物浦大学成功举办。 本次论坛,由Adobe Certified Professional 世界大赛中国赛区组委会主办,联动了来自院校、海内外杰出的创意公司及国际知…...

Unity基础 音频组件以及音频播放

在游戏开发中,声音是一个重要的环节。Unity中的声音组件可以帮助开发者轻松地控制游戏中音频的播放、音量、循环等属性,从而实现更好的游戏体验。本文将详细介绍Unity声音组件的相关概念和技术,以及其在游戏、影视等领域的广泛应用和发展前景…...

SAP-MM-采购申请审批那些事!

1、ME55不能审批删除行项目的PR 采购申请审批可以设置行项目审批或抬头审批。如果设置为抬头审批时,ME55集中审批时,就会发现有些采购申请时不能审批的, 那么这些采购申请时真的不需要审批么?不是的,经过核对这些采购申…...

专业解读财务共享实现财务数智化转型的有效路径

近年来,随着数字经济的飞速发展,各大企业全面开启数智化转型之路,作为企业数智化转型的重要内容,财务数智化转型始于财务共享服务。然而,财务共享建设并不是一蹴而就的,如何通过财务共享实现财务数智化转型…...

九章云极DataCanvas公司诚邀您共享AI基础软件前沿技术盛宴

“杭州通用人工智能论坛暨AIIA人工智能产业发展大会”将于2023年5月30日-31日在杭州举办。本次人工智能产业发展大会由中国信息通信研究院、中国人工智能产业发展联盟主办,杭州城西科创大走廊管委会、杭州市经济和信息化局、杭州未来科技城管理委员会、人工智能关键…...

【高级语言程序设计(一)】第 10 章:文件

目录 一、文件概述 (1)文件定义 (2)文件命名 (3)文件分类 ① 按照文件的内容划分 ② 按照文件的组织形式划分 ③ 按照文件的存储形式划分 ④ 按照文件的存储介质划分 (4)文…...

Android 宿主启动插件中的Activity和Service

在宿主App中加载插件App中的四大组件&#xff0c;需要以下几个步骤&#xff1a; 1. 预先在宿主的AndroidManifest文件中声明插件中的四大组件 <?xml version"1.0" encoding"utf-8"?> <manifest xmlns:android"http://schemas.android.co…...

00后卷王自述,我真的很卷吗?

前段时间我去面试了一个软件测试公司&#xff0c;成功拿到了offer&#xff0c;薪资也从10k涨到了18k&#xff0c;对于工作都还没两年的我来说&#xff0c;还是比较满意的&#xff0c;毕竟有些工作了3到4年的可能还没有我的高。 在公司一段时间后大家都说我是卷王&#xff0c;其…...

真题详解(树的结点)-软件设计(八十四)

真题详解&#xff08;汇总&#xff09;-软件设计&#xff08;八十三)https://blog.csdn.net/ke1ying/article/details/130856130?spm1001.2014.3001.5501 COCOMOII估算不包括_____。 对象点 B.功能点 C.用例数 D.源代码行 答案&#xff1a;C 语法翻译是一种&#xff…...

LDA算法实现鸢尾花数据集降维

目录 1. 作者介绍2. LDA降维算法2.1 基本概念2.2 算法流程 3. LDA算法实现3.1 数据集介绍3.2 代码实现3.3 结果展示 1. 作者介绍 唐杰&#xff0c;男&#xff0c;西安工程大学电子信息学院&#xff0c;2022级研究生 研究方向&#xff1a;机器视觉与人工智能 电子邮件&#xff…...

深入理解Linux虚拟内存管理

系列文章目录 Linux 内核设计与实现 深入理解 Linux 内核&#xff08;一&#xff09; 深入理解 Linux 内核&#xff08;二&#xff09; Linux 设备驱动程序&#xff08;一&#xff09; Linux 设备驱动程序&#xff08;二&#xff09; Linux 设备驱动程序&#xff08;三&#xf…...

自动化测试框架、Python面向对象以及POM设计模型简介

目录 1 自动化测试框架概述 2 自动化测试框架需要的环境 3 自动化测试框架设计思想&#xff1a;Python面向对象 4 自动化测试框架设计思想&#xff1a;POM&#xff08;Page Object Model&#xff09;页面对象模型 1 自动化测试框架概述 所谓的框架其实就是一个解决问题…...

【CSSpart4--盒子模型】

CSSpart4--盒子模型 网页布局的三大核心&#xff1a;盒子模型&#xff0c;浮动&#xff0c;定位网页布局的过程&#xff08;本质&#xff09;&#xff1a;盒子模型的组成四部分&#xff1a;边框&#xff0c;内容&#xff0c;内边距&#xff0c;外边距 一 、盒子边框border:1.1 …...

Linux - Java 8 入门安装与重装教程集锦

一、入门初始安装 1. 具体安装教程 1. linux 系统中如何安装java环境&#xff08;通过tar.gz文件&#xff09; 安装包下载链接 Java 的 tar.gz 安装包下载链接传送门 Linux 系统的 Java 环境变量配置教程 1. linux查看java版本&#xff0c;以及配置java home 2. Linux环…...

2023年最新企业网盘排行榜出炉

随着云计算技术的不断发展&#xff0c;企业日常工作中大量的资料、文档等信息需要实现集中管理&#xff0c;此时企业网盘工具就应运而生。企业网盘是一种可用于企业内部管理、团队协作及文件共享的云存储平台&#xff0c;能够极大提高企业办公效率和安全性。 一、企业网盘的帮助…...

C++内存分类

内存分配方式(内存布局)&#xff1a; 内存5分类 堆、栈、自由存储区、全局/静态存储区、常量存储区 &#xff08;1&#xff09;栈&#xff1a;内存由编译器在需要时自动分配和释放。通常用来存储局部变量和函数参数&#xff0c;函数调用后返回的地址。&#xff08;为运行函数而…...

不是说00后已经躺平了吗,怎么还是这么卷.....

都说00后已经躺平了&#xff0c;但是有一说一&#xff0c;该卷的还是卷。 前段时间我们部门就来了个00后&#xff0c;工作都还没两年&#xff0c;跳到我们公司起薪20K&#xff0c;都快接近我了。 后来才知道人家是个卷王&#xff0c;从早干到晚就差搬张床到工位睡觉了。最近和…...

国内免费版ChatGPT

目录 前言&#xff1a;网站大全 1. ChatGPT是什么 2. ChatGPT的发展历程 3. ChatGPT对程序员的影响 4. ChatGPT对普通人的影响 5. ChatGPT的不足之处 前言&#xff1a;网站大全 AI文本工具站 (laicj.cn) ——gpt-3.5 功能强大(推荐&#xff09; Chatgpt在线网页版-…...

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…...

Leetcode 3576. Transform Array to All Equal Elements

Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接&#xff1a;3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到&#xf…...

2025年能源电力系统与流体力学国际会议 (EPSFD 2025)

2025年能源电力系统与流体力学国际会议&#xff08;EPSFD 2025&#xff09;将于本年度在美丽的杭州盛大召开。作为全球能源、电力系统以及流体力学领域的顶级盛会&#xff0c;EPSFD 2025旨在为来自世界各地的科学家、工程师和研究人员提供一个展示最新研究成果、分享实践经验及…...

【C语言练习】080. 使用C语言实现简单的数据库操作

080. 使用C语言实现简单的数据库操作 080. 使用C语言实现简单的数据库操作使用原生APIODBC接口第三方库ORM框架文件模拟1. 安装SQLite2. 示例代码:使用SQLite创建数据库、表和插入数据3. 编译和运行4. 示例运行输出:5. 注意事项6. 总结080. 使用C语言实现简单的数据库操作 在…...

用docker来安装部署freeswitch记录

今天刚才测试一个callcenter的项目&#xff0c;所以尝试安装freeswitch 1、使用轩辕镜像 - 中国开发者首选的专业 Docker 镜像加速服务平台 编辑下面/etc/docker/daemon.json文件为 {"registry-mirrors": ["https://docker.xuanyuan.me"] }同时可以进入轩…...

selenium学习实战【Python爬虫】

selenium学习实战【Python爬虫】 文章目录 selenium学习实战【Python爬虫】一、声明二、学习目标三、安装依赖3.1 安装selenium库3.2 安装浏览器驱动3.2.1 查看Edge版本3.2.2 驱动安装 四、代码讲解4.1 配置浏览器4.2 加载更多4.3 寻找内容4.4 完整代码 五、报告文件爬取5.1 提…...

C++ Visual Studio 2017厂商给的源码没有.sln文件 易兆微芯片下载工具加开机动画下载。

1.先用Visual Studio 2017打开Yichip YC31xx loader.vcxproj&#xff0c;再用Visual Studio 2022打开。再保侟就有.sln文件了。 易兆微芯片下载工具加开机动画下载 ExtraDownloadFile1Info.\logo.bin|0|0|10D2000|0 MFC应用兼容CMD 在BOOL CYichipYC31xxloaderDlg::OnIni…...

渗透实战PortSwigger靶场:lab13存储型DOM XSS详解

进来是需要留言的&#xff0c;先用做简单的 html 标签测试 发现面的</h1>不见了 数据包中找到了一个loadCommentsWithVulnerableEscapeHtml.js 他是把用户输入的<>进行 html 编码&#xff0c;输入的<>当成字符串处理回显到页面中&#xff0c;看来只是把用户输…...

pgsql:还原数据库后出现重复序列导致“more than one owned sequence found“报错问题的解决

问题&#xff1a; pgsql数据库通过备份数据库文件进行还原时&#xff0c;如果表中有自增序列&#xff0c;还原后可能会出现重复的序列&#xff0c;此时若向表中插入新行时会出现“more than one owned sequence found”的报错提示。 点击菜单“其它”-》“序列”&#xff0c;…...

Element-Plus:popconfirm与tooltip一起使用不生效?

你们好&#xff0c;我是金金金。 场景 我正在使用Element-plus组件库当中的el-popconfirm和el-tooltip&#xff0c;产品要求是两个需要结合一起使用&#xff0c;也就是鼠标悬浮上去有提示文字&#xff0c;并且点击之后需要出现气泡确认框 代码 <el-popconfirm title"是…...