csv 到 html

使用 C# .NET 将 CSV 转换为 HTML。

CSV(逗号分隔值)文件转换为 HTML 可为各种应用程序中的数据呈现和共享带来诸多好处。通过这种转换,原始表格数据变得具有视觉吸引力且易于使用,使其成为网页、报告和演示文稿的理想选择。在本文中,我们将探讨 CSV 到 HTML 转换的优势以及 C# .NET 如何高效、精确地实现这种转换。

CSV 到 HTML 转换 SDK

GroupDocs.Conversion Cloud SDK for .NET 提供了一种强大而多功能的解决方案,可以将 CSV 文件无缝转换为 HTML 格式。借助其全面的功能和直观的 API,您可以毫不费力地将 CSV 到 HTML 的转换集成到您的 .NET 应用程序中。因此,无论您需要生成动态 HTML 报告、在网页上显示表格数据还是增强数据可视化,GroupDocs.Conversion Cloud SDK 都能让您高效可靠地实现目标。

第一步是在 NuGet 包管理器中搜索 GroupDocs.Conversion-Cloud 并单击“安装”按钮来安装 SDK。另一个选项是在包管理器控制台中执行以下命令。

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

现在我们需要获取我们个性化的 API 凭证(即客户端 ID 和客户端密钥)。请按照此简短的 教程 中指定的说明进行操作,其中详细说明了如何获取 API 凭证。

在 C# .NET 中将逗号分隔文件转换为 HTML

让我们探索使用 GroupDocs.Conversion Cloud for .NET 的细节,因为它可以确保高保真转换结果,保留原始 CSV 文件的结构、格式和数据完整性。

  1. 创建“配置”类的实例,我们将客户端凭据作为参数传递。
var configurations = new Configuration(clientId, clientSecret1);
  1. 初始化“ConvertApi”,我们将配置对象作为输入参数传递。
var apiInstance = new ConvertApi(configurations);
  1. 将输入的 CSV 文件上传到云存储。
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. 创建一个实例“ConvertSettings”,其中我们在其中指定输入 CSV 的名称、结果格式为“html”以及输出 HTML 的名称作为参数。
var settings = new ConvertSettings{...}
  1. 调用 ConvertDocumentRequest API 将 CSV 转换为 HTML,并将生成的 HTML 保存到云存储。
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// 更多示例请访问 https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// 获取您的 API 凭证 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// 创建配置类的实例,并使用客户端 ID 和客户端密钥对其进行初始化。 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// 定义 ApiBaseUrl 的值来设置 CSV 到 HTML 转换 API 的基本 URL。
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// 使用 Configuration 类的对象初始化 ConvertApi 类的实例。
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// 从本地驱动器加载输入 Excel 工作簿             
using (var stream = System.IO.File.OpenRead("sourceFile.csv"))
{
    // 创建 FileApi 实例
    var fileUpload = new FileApi(configurations);
    // 将输入的 CSV 上传至云存储
    fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));

    // 创建 ConvertSettings,在其中定义源 CSV 的名称和结果 HTML 文件的名称
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.csv",
        Format = "html",
        OutputPath = "ConvertedFile.html"
    };
    
    // 调用 ConvertDocument 方法进行 CSV 到 HTML 的转换。
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 打印成功信息
        Console.WriteLine("The Web page successfully saved as Excel workbook !");
    }
}
csv 到 html

图像:- 保存为 HTML 表的 CSV 文件的预览。

上述示例中使用的输入 CSV 文件可以从 input.csv 下载。

使用 cURL 命令将 CSV 转换为 HTML

您还可以利用 GroupDocs.Conversion Cloud 和 cURL 命令的强大功能和灵活性将 CSV 文件转换为 HTML。这种方法提供了一种将 CSV 数据转换为 HTML 文档的便捷高效的方法,可满足数据呈现、Web 发布等各种用例。因此,让我们探索如何通过命令行界面或脚本无缝启动和控制转换过程的细节。

第一步是根据客户端凭据生成 JWT 访问令牌,生成 JWT 令牌后,请执行以下 cURL 命令将 CSV 转换为 HTML 表并将生成的 HTML 保存在云存储中。

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"csv\"  },  \"OutputPath\": \"{resultantFile}\"}" -v

请将“sourceFile”替换为输入的 CSV 文件的名称,将“resultantFile”替换为结果 HTML 的名称,将“accessToken”替换为个性化的 JWT 访问令牌。

  • 现在,您不仅可以将生成的 HTML 保存到云存储,还可以将其保存到本地驱动器。请尝试使用以下 cURL 命令:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"csv\"  }}" \
-o "ConvertedFile.html"

免费 CSV 到 HTML 转换器

请尝试使用我们的免费 CSV 到 HTML 转换器 应用程序。这款轻量级且超高效的应用程序是在 GroupDocs.Conversion Cloud REST API 之上开发的,让您能够见证此 REST API 的惊人功能。

csv 到 html 转换器

有用的链接

产品文档

-API源代码

-免费支持论坛

-免费咨询

结论

总之,利用 GroupDocs.Conversion Cloud SDK for .NET 提供了一种将 CSV 文件转换为 HTML 格式的高效可靠的解决方案。无论您是希望在网站上显示表格数据、从 CSV 数据生成 HTML 报告还是自动执行数据发布任务,我们的 .NET REST API 都提供了简化此过程所需的所有详细信息。尽管如此,请拥抱我们 .NET SDK 的强大功能,并在您的项目中释放 CSV 到 HTML 转换的潜力!

相关文章

我们强烈建议您访问以下链接以了解更多信息: