This commit is contained in:
анна 2024-05-31 16:39:24 +04:00
parent ea5afbeaf6
commit e5c8b35348
3 changed files with 127 additions and 134 deletions

View File

@ -1,16 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using UniversityBusinessLogics.MailWorker;
using UniversityBusinessLogics.OfficePackage;
using UniversityContracts.BindingModels;
using UniversityContracts.BusinessLogicContracts;
using UniversityContracts.StoragesContracts;
namespace UniversityBusinessLogics.BusinessLogic
{
namespace UniversityBusinessLogics.BusinessLogics;
public class ReportLogic : IReportLogic
{
private readonly AbstractSaveToWord _saveToWord;
@ -134,5 +131,3 @@ namespace UniversityBusinessLogics.BusinessLogic
});
}
}
}

View File

@ -188,17 +188,17 @@ namespace UniversityBusinessLogics.OfficePackage.Implements
_shareStringPart.SharedStringTable = new SharedStringTable();
}
// Создаем лист в книгу
var worksheetPart = workbookpart.AddNewPart<WorksheetPart>();
worksheetPart.Worksheet = new Worksheet(new SheetData());
// Create a new worksheet part
var workbookPart = _spreadsheetDocument.AddWorkbookPart();
workbookPart.Workbook = new Workbook();
// Добавляем лист в книгу
var sheets = _spreadsheetDocument.WorkbookPart.Workbook.AppendChild(new Sheets());
var sheet = new Sheet()
// Set the new worksheet as the active worksheet
var sheets = workbookPart.Workbook.AppendChild(new Sheets());
var sheet = new Sheet
{
Id = _spreadsheetDocument.WorkbookPart.GetIdOfPart(worksheetPart),
SheetId = 1,
Name = "Лист"
SheetId = (uint)sheets.ChildElements.Count + 1,
Name = "Sheet1" // You can change the name as needed
};
sheets.Append(sheet);
@ -290,10 +290,7 @@ namespace UniversityBusinessLogics.OfficePackage.Implements
}
}
var mergeCell = new MergeCell()
{
Reference = new StringValue(excelParams.Merge)
};
var mergeCell = new MergeCell { Reference = excelParams.Merge };
mergeCells.Append(mergeCell);
}

View File

@ -1,5 +1,6 @@
using Serilog;
using UniversityBusinessLogics.BusinessLogic;
using UniversityBusinessLogics.BusinessLogics;
using UniversityBusinessLogics.MailWorker;
using UniversityBusinessLogics.OfficePackage;
using UniversityBusinessLogics.OfficePackage.Implements;