Šajā vadlīnijā mēs iet caur procesu, lai konvertētu vienu Excel šūnu uz attēla failu, izmantojot Aspose.Cells for .NET. Tas ir īpaši noderīgi, ja jums ir nepieciešams izrakstīt konkrētus vērtības vai etiķetes no jūsu diapazonus un prezentēt tos vizuāli pievilcīgā formātā.

Reālā pasaules lietojuma gadījumi

  • Eksporta cenas vai kopējais produkta displejs
  • Izolējiet atslēgas metrikus dashboards
  • Izveidojiet attēla miniaturus individuālajām vērtībām

Step-by-step ceļvedis

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

Lai sāktu, jums ir nepieciešams instalēt Aspose.Cells paketi, izmantojot NuGet Package Manager.

$ dotnet add package Aspose.Cells

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

Lejupielādēt Excel failu un piekļūt darba lapai, kur atrodas mērķa šūna.

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

3. solis: izvēlieties mērķa šūnu

Identificējiet konkrēto šūnu, kuru vēlaties eksportēt kā attēlu.

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

4. solis: Iestatīt drukāšanas zonu uz šūnu

Konfigurējiet darba lapas drukāšanas zonu, lai koncentrētos tikai uz izvēlēto šūnu.

sheet.PageSetup.PrintArea = "B5";

5. solis: Iestatīt attēla renderēšanas iespējas

Iestatīt attēla renderēšanas iespējas, tostarp izšķirtspēju un formāta veidu.

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

6. solis: Render ar SheetRender

Izmantojiet SheetRender klases, lai atspoguļotu vienu šūnu drukāšanas zonu un saglabātu to kā attēlu.

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

7. solis: glabāt un pārskatīt rezultātu

Pēc tam, kad kods tiek veikts, jums būs tīrs PNG fails, kas parādīs tikai vienu šūnu ar formātu netīrs.

Pilnīgs piemērs kods

Šeit ir pilns piemērs, kā eksportēt Excel šūnu kā attēlu, izmantojot Aspose.Cells .NET:

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.");
    }
}

Palīglīdzekļi

TipDescription
Palielināt lasamībuPalielināt izšķirtspēju vai burtu lielumu
Pievienojiet fonu vai robežuFormatē šūnu pirms renderēšanas
Align satursUse cell.GetStyle() Tvaicēt alianses vai padding

More in this category