Kā pārvērst Excel HTML C#

Kā pārvērst Excel HTML C#

Excel datu eksportēšana HTML formātā ir svarīga, ja pārlūkprogrammas, e-pasta veidlapas vai tīmekļa lietojumprogrammās tiek parādīts papīra saturs.Šī vadlīnija rāda, kā pārvērst Excel darba grāmatu HTML, izmantojot Aspose.Cells for .NET .

Kad izmantot Excel uz HTML konversiju

  • Izveidojiet Excel datus tīmekļa vietnēs
  • Iespējams skatīties tīmekļa bāzē
  • Ievietojiet tabulas datus CMS vai blogos

Step-by-step ceļvedis

1. solis: instalēt Aspose.Cells .NET

dotnet add package Aspose.Cells

2. solis: uzlādējiet darba grāmatu

Workbook workbook = new Workbook("path/to/excel.xlsx");

3. solis: iestatīt HTML glabāšanas iespējas (atļauts)

HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);

4. solis: eksportu Excel uz HTML failu

workbook.Save("path/to/output.html", options);

5. solis: Saglabājiet MemoryStream, nevis failu

using (MemoryStream outputStream = new MemoryStream())
{
    workbook.Save(outputStream, SaveFormat.Html);
    outputStream.Position = 0;

    // Use the stream in a web response, save to disk, etc.
}

Kompletā koda piemērs

using System;
using System.IO;
using Aspose.Cells;

class Program
{
    static void Main()
    {
        Workbook workbook = new Workbook("input.xlsx");

        // Option 1: Save to HTML file
        HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
        workbook.Save("output.html", options);

        // Option 2: Save to stream for web applications
        using (MemoryStream stream = new MemoryStream())
        {
            workbook.Save(stream, SaveFormat.Html);
            stream.Position = 0;
            // Use the stream as needed (e.g., send in API response)
        }

        Console.WriteLine("Excel exported to HTML.");
    }
}

Padomi un labākās prakses

TipDescription
Use HtmlSaveOptionsFine-tune output HTML struktūra, rakstura kodēšana vai attēla ievadīšana
Iegūstiet strāvuPiemērots API vai bezservera funkcijām
Saglabājiet stiluAspose.Cells nodrošina, ka lielākā daļa stilēšanas un izkārtojuma elementi tiek saglabāti
 Latviski