Я создаю файловую модель Excel, которую пользователи могут завершить позже. Он основан на том факте, что у проекта есть дата начала и дата окончания.
Модель должна выглядеть так:
Ячейки с D1 по F1 должны быть датами, основанными на дате начала проекта, которую я поместил в D1. Затем я хотел бы иметь дату понедельника каждой недели до завершения проекта.
Это то, что я сделал для экспорта в Excel:
@ViewChild('TABLE', {static: false}) TABLE: ElementRef;
title = 'Excel';
ExportTOExcel() {
const ws: XLSX.WorkSheet = XLSX.utils.table_to_sheet(this.TABLE.nativeElement);
const wb: XLSX.WorkBook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(wb, ws, 'Sheet1');
ws['E1'] = {f: '=D1+7'};
ws['F1'] = {f: '=D1+7*2'};
XLSX.writeFile(wb, 'import.xlsx');
}
onFilterTextBoxChanged() {
this.gridOptions.api.setQuickFilter((<HTMLInputElement>document.getElementById('filter-text-box')).value);
}
}
Есть ли у кого-нибудь предложения для этого?