Ebben az útmutatóban egy Excel cellát átalakítunk egy képfájlba az Aspose.Cells for .NET használatával.Ez különösen hasznos, ha speciális értékeket vagy címkéket kell kivonni a lapokból, és vizuálisan vonzó formátumban kell bemutatnia őket.

Valódi felhasználási ügyek

  • Az exportárak vagy a teljes termékek kijelzői
  • Elszigetelt kulcsszavak a dashboardokhoz
  • Az egyéni értékek képminimumok generálása

lépésről lépésre útmutató

1. lépés: Az Aspose.Cells telepítése .NET

Ahhoz, hogy elkezdje, telepítse az Aspose.Cells csomagot a NuGet Package Manager segítségével.

$ dotnet add package Aspose.Cells

2. lépés: Töltse le a munkafüzetet és a munkafüzetet

Töltse fel az Excel fájlt, és lépjen hozzá a munkafüzethez, ahol a célcella lakik.

Workbook workbook = new Workbook("KPIReport.xlsx");
Worksheet sheet = workbook.Worksheets[0];

3. lépés: Válassza ki a célt

Ismerje meg az adott sejtet, amelyet képként szeretne exportálni. Például célozzuk meg a B5 sejteket.

Cell cell = sheet.Cells["B5"];

4. lépés: Állítsa be a nyomtatási területet a sejthez

Állítsa be a munkafüzet nyomtatási területét, hogy csak a kiválasztott sejtre összpontosítson.

sheet.PageSetup.PrintArea = "B5";

5. lépés: Állítsa be a kép rendering opciókat

Állítsa be a kép renderelésének lehetőségét, beleértve a felbontást és a formátum típusát.

ImageOrPrintOptions options = new ImageOrPrintOptions
{
    ImageType = ImageType.Png,
    OnePagePerSheet = true,
    HorizontalResolution = 300,
    VerticalResolution = 300
};

6. lépés: SheetRender használata

Használja a SheetRender osztály, hogy ábrázolja az egyetlen sejt nyomtatási területet, és mentse, mint egy képet.

SheetRender renderer = new SheetRender(sheet, options);
renderer.ToImage(0, "cell_b5_output.png");

7. lépés: mentse és felülvizsgálja a kimenetet

Miután futtatja a kódot, akkor lesz egy tiszta PNG fájl, amely csak azt mutatja, hogy az egyik sejt formázása intakt.

Teljes példakód

Íme a teljes példa arra, hogyan lehet exportálni egy Excel cellát képként az Aspose.Cells for .NET használatával:

using System;
using Aspose.Cells;
class Program
{
    static void Main()
    {
        // Load workbook
        Workbook workbook = new Workbook("KPIReport.xlsx");

        // Access the worksheet and target cell
        Worksheet sheet = workbook.Worksheets[0];
        Cell cell = sheet.Cells["B5"];

        // Set print area to that cell
        sheet.PageSetup.PrintArea = "B5";

        // Image export settings
        ImageOrPrintOptions options = new ImageOrPrintOptions
        {
            ImageType = ImageType.Png,
            OnePagePerSheet = true,
            HorizontalResolution = 300,
            VerticalResolution = 300
        };

        // Render and save
        SheetRender renderer = new SheetRender(sheet, options);
        renderer.ToImage(0, "cell_b5_output.png");

        Console.WriteLine("Cell B5 exported successfully as image.");
    }
}

Hasznos tippek

Tippleírása
Javítja az olvashatóságotNövelje a felbontást vagy a font méretét
Háttér vagy határ hozzáadásaFormázza a cellát a renderelés előtt
Align tartalomHasználat cell.GetStyle() az aljzat vagy a padding

More in this category