update 20250319

This commit is contained in:
Stefan Hutter
2025-03-19 20:47:21 +01:00
parent 7e3381c926
commit 9651721aa0
137 changed files with 372200 additions and 47 deletions

View File

@@ -47,15 +47,13 @@ namespace DOCGEN.Klassen
}
public string Generate_Excel(string base64, clsDocData docdata)
public string Generate_Excel(string base64, clsDocData docdata, string apptype)
{
ExcelEngine ex = new ExcelEngine();
IApplication app = ex.Excel;
MemoryStream ms = new MemoryStream(Helper.EncodeExtensions.DecodeBase642ByteArray(base64));
IWorkbook workBook = app.Workbooks.Open(ms, ExcelOpenType.Automatic);
string formattype = "";
foreach (clsDocValue dv in docdata.DocValues)
{
foreach (IWorksheet worksheet in workBook.Worksheets)
@@ -86,7 +84,14 @@ namespace DOCGEN.Klassen
}
MemoryStream destms = new MemoryStream();
workBook.SaveAs(destms);
if (apptype == "XLTM")
{
workBook.SaveAs(destms, ExcelSaveType.SaveAsMacroTemplate);
} else
{
workBook.SaveAs(destms);
}
workBook.Close();
workBook = null;
ex.Dispose();