namespace JdeScoping.Core.Interfaces;
///
/// Service for generating Excel template files for data entry.
///
public interface IExcelTemplateService
{
///
/// Generates an Excel file with a single column of data.
///
/// Type of data items.
/// Data items to write.
/// Header text for the column.
/// Excel file as byte array.
byte[] GenerateSingleColumn(IEnumerable data, string headerText);
///
/// Generates an Excel file with multiple columns of data.
///
/// 2D array of data (rows x columns).
/// Header text for each column.
/// Excel file as byte array.
byte[] GenerateMultiColumn(object?[][] data, string[] headers);
}