Kā konvertēt vienu Excel šūnu uz attēlu C#
Kā konvertēt vienu Excel šūnu uz attēlu C#
Dažreiz viss, kas jums nepieciešams, ir viena vērtība - cena, etiķete, kods - un jūs vēlaties vizuāli eksportēt šo šūnu.Šī instrukcija rāda, kā izolēt un renderēt vienu Excel šūnas uz attēlu, izmantojot Aspose.Cells for .NET .
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
dotnet add package Aspose.Cells
2. solis: uzlādējiet darba grāmatu un darba lapu
Workbook workbook = new Workbook("KPIReport.xlsx");
Worksheet sheet = workbook.Worksheets[0];
3. solis: izvēlieties mērķa šūnu
// Example: Cell B5
Cell cell = sheet.Cells["B5"];
4. solis: Iestatīt drukāšanas zonu uz šūnu
// Print only that one cell
sheet.PageSetup.PrintArea = "B5";
5. solis: Iestatīt attēla renderēšanas iespējas
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
OnePagePerSheet = true,
HorizontalResolution = 300,
VerticalResolution = 300
};
6. solis: Render ar SheetRender
SheetRender renderer = new SheetRender(sheet, options);
renderer.ToImage(0, "cell_b5_output.png");
7. solis: glabāt un pārskatīt rezultātu
Jūs saņemsiet tīru PNG, kas rāda tikai to, ka viena šūna ar formatēšanu ir netīra.
Pilnīgs piemērs kods
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
Tip | Description |
---|---|
Palielināt lasamību | Palielināt izšķirtspēju vai burtu lielumu |
Pievienojiet fonu vai robežu | Formatē šūnu pirms renderēšanas |
Align saturs | Use cell.GetStyle() Tvaicēt alianses vai padding |