Hello,
We’ve been seeing some failures with export to markdown sometimes related to column alignment padding or with inline images. We have retry mechanisms to disable these options to work towards a success. Below is an example from our log files and a copy of the Excel file that was converted to markdown.
2024- Sales Rep Scorecard as of 07_30_2026.zip (624.1 KB)
public static MemoryStream ConvertToMarkdown(this Workbook workbook, StreamFactory streamFactory, bool alignColumnPadding = true, bool exportImagesAsBase64 = false, bool splitTablesByBlankRow = false)
{
workbook.Worksheets.ActiveSheetIndex = 0;
var opts = new MarkdownSaveOptions
{
AlignColumnPadding = alignColumnPadding ? ' ' : '\0',
ExportImagesAsBase64 = exportImagesAsBase64,
SplitTablesByBlankRow = splitTablesByBlankRow,
SheetSet = SheetSet.Visible,
};
var markdownStream = streamFactory.CreateStream();
workbook.Save(markdownStream, opts);
markdownStream.Rewind();
return markdownStream;
}
24
07/30/2026 14:44:01.11
00:00:05
Markdown export failed with requested options (ArgumentNullException); retrying with column-alignment padding disabled.
Value cannot be null. (Parameter ‘path1’)
Error Message: Value cannot be null. (Parameter ‘path1’)
Value cannot be null. (Parameter ‘path1’)
TRACE
Value cannot be null. (Parameter ‘path1’)
at Aspose.Cells.Workbook.Save(Stream stream, SaveOptions saveOptions)
at Reportworq.Domain.Utils.Extensions.WorkbookExtensions.ConvertToMarkdown(Workbook workbook, StreamFactory streamFactory, Boolean alignColumnPadding, Boolean exportImagesAsBase64, Boolean splitTablesByBlankRow, ILogger logger) in /tmp/rw-lab-instref-ba731307/src/projects/Reportworq.Plugin.Common/Utils/Extensions/WorkbookExtensions.cs:line 418
Thank You,
-Andy
25
07/30/2026 14:44:01.12
00:00:06
Markdown export failed with column-alignment padding disabled (ArgumentNullException); retrying with padding disabled + images inlined as base64.
Value cannot be null. (Parameter ‘path1’)
Error Message: Value cannot be null. (Parameter ‘path1’)
Value cannot be null. (Parameter ‘path1’)
TRACE
Value cannot be null. (Parameter ‘path1’)
at Aspose.Cells.Workbook.Save(Stream stream, SaveOptions saveOptions)
at Reportworq.Domain.Utils.Extensions.WorkbookExtensions.ConvertToMarkdown(Workbook workbook, StreamFactory streamFactory, Boolean alignColumnPadding, Boolean exportImagesAsBase64, Boolean splitTablesByBlankRow, ILogger logger) in /tmp/rw-lab-instref-ba731307/src/projects/Reportworq.Plugin.Common/Utils/Extensions/WorkbookExtensions.cs:line 418