Aspose.Cells

用Java代码保护和取消保护Excel文件

♀尐吖头ヾ 提交于 2021-01-14 16:04:32
Excel文件用于以行和列的形式存储小型和大型数据。除了数据存储,还可以执行其他操作,例如使用图形和图表进行计算和数据分析。由于数据值得保护,因此MS Excel允许保护Excel文件。 本文介绍如何以编程方式自动保护MS Excel文件。特别是,将学习如何使用Java保护和取消保护Excel文件。 使用Java保护Excel文件 使用Java取消保护Excel文件 使用Java保护工作表 使用Java取消保护工作表 Aspose.Cells for Java是一种众所周知的电子表格处理API,旨在从Java应用程序内部创建,编辑和转换Excel文件。除其他基本和高级Excel自动化功能外,Aspose.Cells还支持保护Excel文件。点击下方按钮可下载试用。( 点击下载 ) 使用Java保护Excel文件 Aspose.Cells for Java提供以下保护类型以保护Excel工作簿。 ALL——用户无法修改任何内容 CONTENTS——用户无法输入数据 OBJECTS——用户无法修改图形对象 SCENARIOS——用户不能修改保存的方案 STRUCTURE——用户无法修改保存的结构 WINDOWS——用户无法修改已保存的窗口 NONE——无保护 以下是使用Aspose.Cells for Java保护Excel文件的步骤。 使用Workbook类加载Excel文件。

快速使用C#将Excel文件转换为图像

北城余情 提交于 2021-01-06 11:54:29
在各种情况下,当需要将电子表格内容嵌入到Web或桌面应用程序中时,可能希望将Excel电子表格转换为高分辨率图像。 在本文中,将学习如何从.NET应用程序中使用C#将Excel文件转换为图像格式。 Excel到图像C#的转换 Aspose.Cells for .NET是一个C#类库,旨在创建和处理MS Excel电子表格。除了电子表格自动化和操纵功能外,API还提供了一个内置转换器,可将Excel电子表格转换为其他格式。击下方按钮可以下载API的安装包。( 点击下载 ) Excel到图像C#的转换 .NET的Aspose.Cells允许将Excel文件转换成各种流行的图像格式。该列表包括:EMF、WMF、JPEG、PNG、BMP、GIF、TIFF、SVG、GLTF、PICT、SVM、Office Compatible EMF。 以下是将Excel文件转换为图像格式的步骤。 使用Workbook类加载Excel文件。 创建ImageOrPrintOptions类的实例。 使用ImageOrPrintOptions.ImageType属性设置图像类型。 使用ImageType枚举选择输出图像的格式,例如JPEG,PNG等。 选择要在工作表对象中呈现的工作表。 创建一个SheetRender对象,并将Worksheet和ImageOrPrintOptions对象传递给其构造函数。

教程:使用C#实现CSV和PDF文件互转

倾然丶 夕夏残阳落幕 提交于 2020-11-24 12:45:44
Aspose.Cells for .NET 是Excel电子表格编程API,可加快电子表格的管理和处理任务,支持构建能够生成,修改,转换,呈现和打印电子表格的跨平台应用程序。同时不依赖于Microsoft Excel或任何Microsoft Office Interop组件。 CSV文件通常包含表格数据,其中的值通常用逗号分隔符分隔。您可以使用C#或VB.NET将CSV文件转换为PDF,也可以将PDF文件转换为CSV文件。Aspose API提供了许多文件操作和转换功能。让我们探索以下标题以学习CSV和PDF转换:( 点击下载 ) 使用C#或VB.NET以编程方式将CSV转换为PDF文件 使用C#或VB.NET以编程方式将PDF转换为CSV文件 使用C#或VB.NET以编程方式将CSV转换为PDF文件 CSV文件包含逗号分隔的值,通常用逗号来区分。此外,CSV文件中的每一行都表示一个元组或一行数据。可以使用C#或VB.NET语言轻松地以编程方式将CSV文件转换为PDF文档。可以使用TxtLoadOptions.Separator属性控制要设置为分隔符的符号。同样,也可以使用TxtLoadOptions.SeparatorString属性将字符串值设置为分隔符。需要按照以下步骤将CSV文件转换为PDF: 初始化TxtLoadOptions类对象 使用Separator属性指定分隔符

C# 读写Excel的一些方法,Aspose.Cells.dll

こ雲淡風輕ζ 提交于 2020-08-11 09:55:40
需求:现有2个Excel,一个7000,一个20W,7000在20W是完全存在的。现要分离20W的,拆分成19W3和7000。 条件:两个Excel都有“登录名”,然后用“登录名”去关联2个Excel 引用: Aspose.Cells.dll public void Excel() { // 获取第一个Excel,20W string filePath = AppDomain.CurrentDomain.BaseDirectory.Replace( " \\ " , " / " ) + " daochu/测试20W.xlsx " ; System.Data.DataTable table = GetTableFromExcel( " sheet1 " , filePath); // 克隆 System.Data.DataTable table20W_new = table.Clone(); System.Data.DataTable table7000_new = table.Clone(); // 获取第二个Excel,7000 string filePath_7000 = AppDomain.CurrentDomain.BaseDirectory.Replace( " \\ " , " / " ) + " daochu/测试7000.xls " ; System.Data

ASPOSE.Cells & ASPOSE.Words 操纵Excel和Word文档的 .NET Core 实例

我只是一个虾纸丫 提交于 2020-04-28 10:31:53
Aspose.Total是Aspose公司旗下的最全的一套office文档管理方案,它提供的原生API可以对Word、Excel、PDF、Powerpoint、Outlook、CAD、图片、3D、ZIP等超过100多种文件格式进行操作,还具有报表、二维码、GIS、任务等功能,可以使用C#(.NET/.NET Core/Mono/Xamarin...)、Java、Android、C++、Nodejs、PHP、Python等语言。 下面我使用ASP.NET Core MVC 做一个从Excel文件读取列表数据,并生成一个Word文档,同时在Word里面生成同样的列表和数据的例子。 建立项目 使用ASP.NET Core MVC 模板建立一个Web项目: 安装 Aspose.Cells 和 Aspose.Words 然后通过Nuget安装Aspose.Cells 和 Aspose.Words包,分别负责Excel和Word文档的操纵: 安装好之后,可以试用该产品。 安装许可 如果有授权许可的话,可以通过几种方式把它应用到该项目中,我喜欢的方式是使用文件: 把许可文件放在项目根目录,设置属性复制到输出文件夹:Copy if newer。 在 Program.cs里,添加以下代码,完成许可的设置: 运行,如果能输出以下内容,说明许可安装成功了: 读取Excel 为了方便

ASPOSE.Cells & ASPOSE.Words 操纵Excel和Word文档的 .NET Core 实例

妖精的绣舞 提交于 2020-04-28 07:48:39
Aspose.Total是Aspose公司旗下的最全的一套office文档管理方案,它提供的原生API可以对Word、Excel、PDF、Powerpoint、Outlook、CAD、图片、3D、ZIP等超过100多种文件格式进行操作,还具有报表、二维码、GIS、任务等功能,可以使用C#(.NET/.NET Core/Mono/Xamarin...)、Java、Android、C++、Nodejs、PHP、Python等语言。 下面我使用ASP.NET Core MVC 做一个从Excel文件读取列表数据,并生成一个Word文档,同时在Word里面生成同样的列表和数据的例子。 建立项目 使用ASP.NET Core MVC 模板建立一个Web项目: 安装 Aspose.Cells 和 Aspose.Words 然后通过Nuget安装Aspose.Cells 和 Aspose.Words包,分别负责Excel和Word文档的操纵: 安装好之后,可以试用该产品。 安装许可 如果有授权许可的话,可以通过几种方式把它应用到该项目中,我喜欢的方式是使用文件: 把许可文件放在项目根目录,设置属性复制到输出文件夹:Copy if newer。 在 Program.cs里,添加以下代码,完成许可的设置: 运行,如果能输出以下内容,说明许可安装成功了: 读取Excel 为了方便

.NET导出Excel的四种方法及评测

旧时模样 提交于 2020-04-22 02:18:34
.NET导出Excel的四种方法及评测 导出 Excel 是 .NET 的常见需求,开源社区、市场上,都提供了不少各式各样的 Excel 操作相关包。本文,我将使用 NPOI 、 EPPlus 、 OpenXML 、 Aspose.Cells 四个市面上常见的库,各完成一个导出 Excel 示例。然后对其代码风格和 性能 做一个横向比较。最后我将说出我自己的感想。 文中所有的示例代码可以在这里下载: https://github.com/sdcb/blog-data/tree/master/2019/20190824-dotnet-excel-compare NPOI NPOI 源自于 Java 写的 Apache POI ,目前最新版本是 2.4.1 。 NPOI 是开源项目,作者是 华人 ,项目地址是: https://github.com/tonyqus/npoi 。 几年前大家导出 Excel 都使用 COM ,但 COM 不方便,这个组件的推出无疑弥补了 .NET 在 Excel 方面组件的空白,大家都说比 COM 好用。 NPOI 还加入了 .NET Core Community组织 。 EPPlus EPPlus 是另一个开源的 Excel 操作库,目前最新版本是 4.5.3.2 。 Github 地址如下: https://github.com/JanKallman

.NET导出Excel的四种方法及评测

情到浓时终转凉″ 提交于 2020-04-22 00:43:56
.NET导出Excel的四种方法及评测 导出 Excel 是 .NET 的常见需求,开源社区、市场上,都提供了不少各式各样的 Excel 操作相关包。本文,我将使用 NPOI 、 EPPlus 、 OpenXML 、 Aspose.Cells 四个市面上常见的库,各完成一个导出 Excel 示例。然后对其代码风格和 性能 做一个横向比较。最后我将说出我自己的感想。 文中所有的示例代码可以在这里下载: https://github.com/sdcb/blog-data/tree/master/2019/20190824-dotnet-excel-compare NPOI NPOI 源自于 Java 写的 Apache POI ,目前最新版本是 2.4.1 。 NPOI 是开源项目,作者是 华人 ,项目地址是: https://github.com/tonyqus/npoi 。 几年前大家导出 Excel 都使用 COM ,但 COM 不方便,这个组件的推出无疑弥补了 .NET 在 Excel 方面组件的空白,大家都说比 COM 好用。 NPOI 还加入了 .NET Core Community组织 。 EPPlus EPPlus 是另一个开源的 Excel 操作库,目前最新版本是 4.5.3.2 。 Github 地址如下: https://github.com/JanKallman

4月更新!Excel .NET处理控件Aspose.Cells v20.4 上线!刷新枢轴性能提升

浪尽此生 提交于 2020-04-20 18:33:52
Aspose.Cells for .NET ( 点击下载 )是Excel电子表格编程API,可加快电子表格管理和处理任务,同时支持构建具有生成,修改,转换,呈现和打印电子表格功能的跨平台应用程序。 近日,.NET版Aspose.Cells for .NET迎来了2020年4月更新,支持多个单元作为范围的并集,添加用于更新PowerQueryFormulaItems的源字段的选项,支持ODS的数据栏,色标和图标集条件格式,修复诸多Bug,我们一起来看看吧! 新增与改善 key 概述 类别 CELLSNET-47276 XLSX转CSV,空白单元格所需的逗号也类似于MS Excel 新功能 CELLSNET-47054 支持多个单元作为范围的并集 新功能 CELLSNET-47091 用于更新PowerQueryFormulaItems的源字段的选项 新功能 CELLSNET-47273 为图表类别轴设置拉丁文本字体和亚洲文本字体 增强功能 CELLSNET-47217 支持ODS的数据栏,色标和图标集条件格式 增强功能 CELLSNET-47201 使用Aspose.Cells.GridDesktop打开受密码保护的文件 增强功能 CELLSNET-47254 支持在编辑栏中像MS-EXCEL一样输入新行 增强功能 CELLSNET-47224 提高刷新枢轴的性能。 性能

.NET版Excel处理控件Aspose.Cells v20.2新增支持CSV到JSON的转换

时光怂恿深爱的人放手 提交于 2020-02-26 10:42:22
Aspose.Cells for .NET 是Excel电子表格编程API,可加快电子表格管理和处理任务,同时支持构建具有生成,修改,转换,呈现和打印电子表格功能的跨平台应用程序。 近日,.NET版Aspose.Cells for .NET迎来了2020年2月更新,支持Pipe-delimited/CSV到JSON的转换和数据透视表与外部连接之间的链接,改善PivotTable.CalculateStyle的时间成本过多问题,修复诸多Bug,同时出现几个值得注意的异常情况,我们一起来看看吧!( 下载最新版 ) 新增与改善 key 概述 类别 CELLSNET-47113 Pipe-delimited/CSV到JSON的转换 新功能 CELLSNET-47141 数据透视表与外部连接之间的链接 新功能 CELLSNET-47135 Aspose.Cells不将TEXTJOIN()高级公式/函数视为公式 增强功能 CELLSNET-47126 Aspose.Cells在更新XLSX文件时从具有RTD公式的文件中删除“ volatileDependencies.xml” 增强功能 CELLSNET-47159 PivotTable.CalculateStyle的时间成本过多 性能 异常 CELLSNET-47122 刷新数据透视表时出现“索引超出范围”异常 异常 CELLSNET