rowsToXlsx static method
Encode already-normalized tabular rows as an XLSX workbook.
Implementation
static Uint8List rowsToXlsx(
List<List<Object?>> rows, {
String sheetName = 'Chart Data',
}) {
final normalizedSheetName = _sanitizeSheetName(sheetName);
final worksheetXml = _buildWorksheetXml(rows);
final workbookXml = _buildWorkbookXml(normalizedSheetName);
return ChartZipStoreWriter.writeText({
'[Content_Types].xml': _contentTypesXml,
'_rels/.rels': _rootRelsXml,
'xl/workbook.xml': workbookXml,
'xl/_rels/workbook.xml.rels': _workbookRelsXml,
'xl/worksheets/sheet1.xml': worksheetXml,
});
}