How to Convert an XLSX to JPG
How to Convert an XLSX File to a JPG Image
Sheetise provides a simple, high‑performance API that lets you turn an Excel workbook (.xlsx) into a high‑quality JPG picture. This is ideal for generating thumbnails, embedding spreadsheets in web pages, or creating visual reports without exposing the original data.
Why Use Sheetise for XLSX‑to‑JPG Conversion?
- Full fidelity – preserves cell formatting, colours, charts, and images.
- Fast & scalable – optimised for .NET, works on Windows, macOS and Linux.
- Customisable resolution – set horizontal and vertical DPI to match your needs.
- Zero‑dependency – no external tools or Office installations required.
Getting Started
Add the Sheetise.ImageConverter package to your .NET project (via NuGet) and call the ImageConverter.Process method.
Sample C# Code
using Sheetise;
var loadOptions = new LoadOptions
{
// Path to the source XLSX file
InputFile = @"D:\Reports\Financials.xlsx"
};
var saveOptions = new ImageSaveOptions
{
// Desired output file – JPG extension selects the JPEG format
OutputFile = @"D:\Reports\Financials.jpg",
// Optional: control image resolution (DPI)
HorizontalResolution = 150,
VerticalResolution = 150,
// Optional: JPEG compression quality (0‑100)
// Quality = 90
};
ImageConverter.Process(loadOptions, saveOptions);The snippet loads Financials.xlsx and writes Financials.jpg using the specified resolution (and optional quality setting).
Key Options for JPG Output
- HorizontalResolution / VerticalResolution – define the DPI; higher values produce clearer images at the cost of a larger file size.
- Quality (if supported) – JPEG compression quality from 0 (maximum compression) to 100 (best quality).
Best Practices
- Use at least 150 DPI for printable graphics; 72 DPI is sufficient for web thumbnails.
- If the workbook contains large charts, increase the DPI to avoid pixelation.
- Open the generated JPG in an image viewer to verify appearance before distribution.