Posted 5 September 2021, 6:42 pm EST
I am using .Net 4.0 Version Fpspread.
I am using FpSpread.SaveExcel(string fileName, IncludeHeaders includeHeaders) method. (I use various IncludeHeaders Enum Values)
But now, I should use SaveExcel(string fileName, ExcelSaveFlags saveFlags) method because of saving over 256 column data in excel (in xlsx, not xls)
And there is not SaveExcel(string fileName, IncludeHeaders includeHeaders, ExcelSaveFlags saveFlags) overload method.
so, should I code like that for saving xlsx?
FarPoint.Excel.ExcelSaveFlags flag = FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat;
switch (includeHeaders)
{
case IncludeHeaders.ColumnHeadersCustomOnly:
flag |= FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders;
break;
case IncludeHeaders.RowHeadersCustomOnly:
flag |= FarPoint.Excel.ExcelSaveFlags.SaveCustomRowHeaders;
break;
case IncludeHeaders.BothCustomOnly:
flag |= FarPoint.Excel.ExcelSaveFlags.SaveBothCustomRowAndColumnHeaders;
break;
default:
break;
}
grid.SaveExcel(fileName, flag);
Thanks.