Како претворити једну Excel ћелију у слику у Ц #
Како претворити једну Excel ћелију у слику у Ц #
Понекад је све што вам је потребно једина вредност - цена, етикета, код - и желите да визуелно извозите ову ћелију. Овај туториал вам показује како да изолирате и пренесете једну ћелију Екцел на слику користећи Аспосе.Целл за .НЕТ.
Реал светски случајеви коришћења
- Експортне цене или укупне цене за екране производа
- Изолирајте кључне метрике за тастере
- Креирање слике за појединачне вредности
Корак по корак водич
Корак 1: Инсталирајте Aspose.Cells за .NET
dotnet add package Aspose.Cells
Корак 2: Преузмите радни лист и радни лист
Workbook workbook = new Workbook("KPIReport.xlsx");
Worksheet sheet = workbook.Worksheets[0];
Корак 3: Изаберите циљну ћелију
// Example: Cell B5
Cell cell = sheet.Cells["B5"];
Корак 4: Поставите подручје за штампање на ћелију
// Print only that one cell
sheet.PageSetup.PrintArea = "B5";
Корак 5: Конфигурисање опција за рендерирање слике
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
OnePagePerSheet = true,
HorizontalResolution = 300,
VerticalResolution = 300
};
Корак 6: Рендер користећи SheetRender
SheetRender renderer = new SheetRender(sheet, options);
renderer.ToImage(0, "cell_b5_output.png");
Корак 7: Сачувајте и прегледајте излаз
Добићете чист ПНГ који показује само једну ћелију са форматирањем нетакнутом.
Потпуни код примера
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.");
}
}
Помоћни савети
Тип | Опис |
---|---|
Povećanje čitljivosti | Повећање резолуције или величине шрифта |
Додајте позадину или границу | Формат ћелије пре рендерације |
Алијанса садржаја | Use cell.GetStyle() to tweak alignment or padding |