Excel do obrazu

W różnych sytuacjach może zaistnieć potrzeba przekonwertowania arkuszy kalkulacyjnych programu Excel na obrazy o wysokiej rozdzielczości, na przykład gdy trzeba osadzić zawartość arkusza kalkulacyjnego w aplikacjach internetowych lub komputerowych. W tym artykule dowiesz się, jak przekonwertować Excel XLSX lub XLS na obrazy przy użyciu języka C# z poziomu aplikacji .NET.

C# Excel do interfejsu API konwertera obrazów

Aspose.Cells for .NET to biblioteka klas C# przeznaczona do tworzenia arkuszy kalkulacyjnych MS Excel i manipulowania nimi. Oprócz funkcji automatyzacji i manipulacji arkuszami kalkulacyjnymi interfejs API zapewnia również wbudowany konwerter do konwersji arkuszy programu Excel na formaty graficzne. Możesz pobrać bibliotekę DLL interfejsu API lub zainstalować ją za pomocą NuGet.

PM> Install-Package Aspose.Cells

Konwersja Excel XLSX do obrazu C#

Aspose.Cells for .NET pozwala konwertować arkusze programu Excel na różne popularne formaty graficzne. Lista obejmuje:

Poniżej przedstawiono kroki konwersji arkusza programu Excel na obraz przy użyciu Aspose.Cells dla platformy .NET.

Poniższy przykład kodu pokazuje, jak przekonwertować arkusz programu Excel na obraz przy użyciu języka C#.

// Pełne przykłady i pliki danych można znaleźć na stronie https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Katalog źródłowy
string sourceDir = RunExamples.Get_SourceDirectory();

//Katalog wyjściowy
string outputDir = RunExamples.Get_OutputDirectory();

Workbook book = new Workbook(sourceDir + "sampleConvertWorksheetToImageByPage.xlsx");

Worksheet sheet = book.Worksheets[0];

Aspose.Cells.Rendering.ImageOrPrintOptions options = new Aspose.Cells.Rendering.ImageOrPrintOptions();
options.HorizontalResolution = 200;
options.VerticalResolution = 200;
options.ImageType = Drawing.ImageType.Tiff;

// Konwersja Sheet2Image by Page
SheetRender sr = new SheetRender(sheet, options);
for (int j = 0; j < sr.PageCount; j++)
{
    sr.ToImage(j, outputDir + "outputConvertWorksheetToImageByPage_" + (j + 1) + ".tif");
}

Uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się konwertować pliki MS Excel XLSX lub XLS na obrazy za pomocą języka C#. Co więcej, możesz bezproblemowo konwertować pliki Excel do formatu JPEG, PNG, BMP, TIFF, EMF i innych popularnych formatów graficznych. Aby dowiedzieć się więcej o C# Excel API, odwiedź dokumentację.

Zobacz też