在管理大型数据集时,将 Excel 转换为 Text 文件是一种有效的方法,可以简化存储、提高兼容性并使数据处理更加顺畅。文本文件轻便、易于解析,并且在自动化管道中得到广泛支持。使用 Aspose.Cells Cloud SDK for .NET,您可以仅用几行代码轻松将 Excel 转换为文本文件。

Excel 转 TXT 转换的 API

Aspose.Cells Cloud for .NET 提供了一种简单的方法来将 Excel 转换为 TXT,同时保持数据的完整性。无论您需要将 XLS 转换为 TXT 还是将 XLSX 转换为 TXT,这个 REST API 支持多种格式并且在处理大数据集时表现良好。

关键好处:

  • 将 Excel 转换为文本文件,编写代码量尽量少。
  • 支持 XLS, XLSX, XLSM 以及其他格式。
  • 高效处理大型工作簿。
  • 适合自动化和数据导出任务。

通过 NuGet 安装 SDK:

Install-Package Aspose.Cells-Cloud

确保从 Aspose Cloud Dashboard 配置你的 Client IDClient Secret

使用 C# 将 Excel 转换为 TXT

该API提供以下方法以执行Excel到TXT的转换。

GetWorkbook - 从云存储加载Excel并将输出保存到云存储。 PutConvertWorkbook - 将 Excel 文件从请求内容转换为其他格式。 PostWorkbookSaveAs - 将 Excel 文件保存为其他格式并将输出保存到云存储。

以下是使用 C# .NET 执行 XLS 到 TXT 转换的详细信息。

  • 使用认证详情初始化 CellsApi。
  • 上传输入的 Excel 文件(XLS/XLSX)到云存储。
  • 调用 PostWorkbookSaveAs 将 Excel 转换为 TXT。
// 有关更多示例,请访问 https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// 从 https://dashboard.aspose.cloud/ 获取客户端凭据
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-be35-ff5c3a6aa4a2";
        
// 创建 CellsApi 实例时传递 ClientID 和 ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// 第一个 Excel 工作簿在驱动器上
string input_Excel = "input.xlsx";
// 结果文本文件的名称
string resultant_File = "output.txt";

try
{
    // 将 Excel 文件加载到 File 实例中
    var file = System.IO.File.OpenRead(input_Excel);

    // 初始化转换操作
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

    // 打印成功信息,如果连接成功
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("The Excel to Text file conversion completed successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

通过 cURL 将 XLS/XLSX 转换为 TXT

更喜欢命令行自动化吗?使用 cURL 命令将 Excel 转换为 TXT:

步骤 1:生成你的 JWTACCESS 令牌:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

步骤 2:执行 PostWorkbookSaveAs 方法将 Excel 转换为文本文件:

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/myDocument(2).xlsx/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT_Token>" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\"}"

免费的 Excel 转 TXT 转换器

如果您还没有准备好编码,可以尝试免费的在线工具,即刻将 Excel 转换为文本文件。使用我们的免费在线 Excel to TXT converter 应用程序。

excel to text converter

免费 XLS 转 TXT 转换应用。

有用的链接

结论

通过使用 REST API,您可以轻松将 Excel 转换为 TXT 文件,以便轻量存储和高效处理。该 API 允许您将 XLS 转换为 TXT,将 XLSX 转换为 TXT,并完全自动化需要将 Excel 转换为文本文件以与其他系统集成的工作流程。

推荐文章

请访问以下链接了解更多信息: