当前位置: 首页 > 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在线网页版-…...

[特殊字符] 智能合约中的数据是如何在区块链中保持一致的?

&#x1f9e0; 智能合约中的数据是如何在区块链中保持一致的&#xff1f; 为什么所有区块链节点都能得出相同结果&#xff1f;合约调用这么复杂&#xff0c;状态真能保持一致吗&#xff1f;本篇带你从底层视角理解“状态一致性”的真相。 一、智能合约的数据存储在哪里&#xf…...

设计模式和设计原则回顾

设计模式和设计原则回顾 23种设计模式是设计原则的完美体现,设计原则设计原则是设计模式的理论基石, 设计模式 在经典的设计模式分类中(如《设计模式:可复用面向对象软件的基础》一书中),总共有23种设计模式,分为三大类: 一、创建型模式(5种) 1. 单例模式(Sing…...

springboot 百货中心供应链管理系统小程序

一、前言 随着我国经济迅速发展&#xff0c;人们对手机的需求越来越大&#xff0c;各种手机软件也都在被广泛应用&#xff0c;但是对于手机进行数据信息管理&#xff0c;对于手机的各种软件也是备受用户的喜爱&#xff0c;百货中心供应链管理系统被用户普遍使用&#xff0c;为方…...

基于FPGA的PID算法学习———实现PID比例控制算法

基于FPGA的PID算法学习 前言一、PID算法分析二、PID仿真分析1. PID代码2.PI代码3.P代码4.顶层5.测试文件6.仿真波形 总结 前言 学习内容&#xff1a;参考网站&#xff1a; PID算法控制 PID即&#xff1a;Proportional&#xff08;比例&#xff09;、Integral&#xff08;积分&…...

将对透视变换后的图像使用Otsu进行阈值化,来分离黑色和白色像素。这句话中的Otsu是什么意思?

Otsu 是一种自动阈值化方法&#xff0c;用于将图像分割为前景和背景。它通过最小化图像的类内方差或等价地最大化类间方差来选择最佳阈值。这种方法特别适用于图像的二值化处理&#xff0c;能够自动确定一个阈值&#xff0c;将图像中的像素分为黑色和白色两类。 Otsu 方法的原…...

使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度

文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...

iOS性能调优实战:借助克魔(KeyMob)与常用工具深度洞察App瓶颈

在日常iOS开发过程中&#xff0c;性能问题往往是最令人头疼的一类Bug。尤其是在App上线前的压测阶段或是处理用户反馈的高发期&#xff0c;开发者往往需要面对卡顿、崩溃、能耗异常、日志混乱等一系列问题。这些问题表面上看似偶发&#xff0c;但背后往往隐藏着系统资源调度不当…...

群晖NAS如何在虚拟机创建飞牛NAS

套件中心下载安装Virtual Machine Manager 创建虚拟机 配置虚拟机 飞牛官网下载 https://iso.liveupdate.fnnas.com/x86_64/trim/fnos-0.9.2-863.iso 群晖NAS如何在虚拟机创建飞牛NAS - 个人信息分享...

基于PHP的连锁酒店管理系统

有需要请加文章底部Q哦 可远程调试 基于PHP的连锁酒店管理系统 一 介绍 连锁酒店管理系统基于原生PHP开发&#xff0c;数据库mysql&#xff0c;前端bootstrap。系统角色分为用户和管理员。 技术栈 phpmysqlbootstrapphpstudyvscode 二 功能 用户 1 注册/登录/注销 2 个人中…...

根目录0xa0属性对应的Ntfs!_SCB中的FileObject是什么时候被建立的----NTFS源代码分析--重要

根目录0xa0属性对应的Ntfs!_SCB中的FileObject是什么时候被建立的 第一部分&#xff1a; 0: kd> g Breakpoint 9 hit Ntfs!ReadIndexBuffer: f7173886 55 push ebp 0: kd> kc # 00 Ntfs!ReadIndexBuffer 01 Ntfs!FindFirstIndexEntry 02 Ntfs!NtfsUpda…...