如何转换电子表格文件类型

This article was translated from English: Does it need improvement?
Translated
View the article in English

查克尼特·宾

介绍

IronXL支持在多种格式之间转换电子表格文件,包括XLS、XLSX、XLSM、XLTX、CSV、TSV、JSON、XML和HTML。 它还支持内联代码数据类型,如HTML字符串、二进制、字节数组、数据集和内存流。 Load 方法用于打开电子表格文件,SaveAs 方法用于保存文件。 出口 将电子表格转换为所需的文件类型。




适用于Excel的C# NuGet库

安装使用 NuGet

Install-Package IronXL.Excel
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

适用于Excel的C# NuGet库

安装使用 NuGet

Install-Package IronXL.Excel
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

开始在您的项目中使用IronPDF,并立即获取免费试用。

第一步:
green arrow pointer

查看 IronXLNuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变Excel。

适用于Excel的C# NuGet库 nuget.org/packages/IronXL.Excel/
Install-Package IronXL.Excel

考虑安装 IronXL DLL 直接。下载并手动安装到您的项目或GAC表单中: IronXL.zip

手动安装到你的项目中

下载DLL
## 转换电子表格类型示例 将电子表格类型转换的过程涉及使用IronXL的智能数据重构功能,将文件从一种支持的格式加载并导出到另一种格式。 虽然 `SaveAs` 方法可以用来导出 CSV、JSON、XML 和 HTML 文件,但建议使用针对每种文件格式的专用方法。 - 保存为 Csv - `保存为Json` - `另存为Xml` - `ExportToHtml`
请注意
对于 CSV、TSV、JSON 和 XML 文件格式,每个工作表将创建一个单独的文件。 命名约定遵循 **fileName.sheetName.format** 的格式。 在下面的例子中,CSV格式的输出将是 **sample.new_sheet.csv**。
```cs :path=/static-assets/excel/content-code-examples/how-to/convert-spreadsheet-file-types-convert.cs ```
## 高级 在上一节中,我们探讨了最常见的文件格式转换。 然而,IronXL 能够将电子表格转换为更多格式。 探索加载和导出电子表格的所有可用选项。 ### 载荷 - XLS、XLSX、XLSM 和 XLTX CSV TSV ### 导出 - XLS、XLSX 和 XLSM - CSV和TSV JSON - XML - HTML - 内联代码数据类型: - HTML 字符串 - 二进制和字节数组 - 数据集:将 Excel 导出到 `System.Data.DataSet` 和 `System.Data.DataTable` 对象允许与 DataGrids、SQL 和 EF 轻松互操作或集成。 - 内存流 内联代码数据类型可以作为 RESTful API 响应发送,或者与 IronPDF 一起使用,将它们转换成 PDF 文档。 ```cs :path=/static-assets/excel/content-code-examples/how-to/convert-spreadsheet-file-types-convert-advance.cs ``` 上面的代码加载了一个普通的 XLSX 文件,然后将其转换并导出为多种格式。 ### 我们将转换的电子表格
XLSX 文件
XLSX 文件
导出的各种文件如下所示。
sample.Data.tsv
TSV 文件导出
sample.Data.csv
CSV 文件导出
sample.Data.json
导出 Json 文件
sample.Data.xml
导出 XML 文件
sample.html
导出 HTML 文件

查克尼特·宾

软件工程师

Chaknith 是开发者中的福尔摩斯。他第一次意识到自己可能在软件工程方面有前途,是在他出于乐趣做代码挑战的时候。他的重点是 IronXL 和 IronBarcode,但他为能帮助客户解决每一款产品的问题而感到自豪。Chaknith 利用他从直接与客户交谈中获得的知识,帮助进一步改进产品。他的轶事反馈不仅仅局限于 Jira 票据,还支持产品开发、文档编写和市场营销,从而提升客户的整体体验。当他不在办公室时,他可能会在学习机器学习、编程或徒步旅行。