Bei meinem Code kommt immer die Fehlermeldung, kann mir jemand helfen?
Hier der Code...
Danke im Vorraus
using System;
using System.IO;
using DocumentFormat.OpenXml.Packaging;
using DocumentFormat.OpenXml.Spreadsheet;
using System.Collections.Generic;
using System.Linq;
namespace ExcelTest
{
class Program
{
static void Main(string[] args)
{
// Erstelle eine neue Excel-Datei oder öffne eine vorhandene
using (SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Create("values.xlsx", SpreadsheetDocumentType.Workbook))
{
// Erstelle ein Workbook-Element und füge es zur Excel-Datei hinzu
WorkbookPart workbookPart = spreadsheetDocument.AddWorkbookPart();
workbookPart.Workbook = new Workbook();
// Erstelle eine Sheet-Tabelle und füge sie dem Workbook hinzu
WorksheetPart worksheetPart = workbookPart.AddNewPart<WorksheetPart>();
worksheetPart.Worksheet = new Worksheet();
// Erstelle eine SheetData-Tabelle und füge sie dem Worksheet hinzu
SheetData sheetData = worksheetPart.Worksheet.AppendChild(new SheetData());
// Erstelle eine SheetViews-Tabelle und füge sie dem Worksheet hinzu
SheetViews sheetViews = worksheetPart.Worksheet.AppendChild(new SheetViews());
// Erstelle eine SheetView-Tabelle und füge sie der SheetViews-Tabelle hinzu
SheetView sheetView = sheetViews.AppendChild(new SheetView());
sheetView.WorkbookViewId = 0;
// Erstelle eine SheetFormatProperties-Tabelle und füge sie dem Worksheet hinzu
SheetFormatProperties sheetFormatProperties = worksheetPart.Worksheet.AppendChild(new SheetFormatProperties());
sheetFormatProperties.DefaultRowHeight = 15D;
// Erstelle eine Sheet-Tabelle und füge sie dem Workbook hinzu
Sheet sheet = new Sheet()
{
Id = spreadsheetDocument.WorkbookPart.GetIdOfPart(worksheetPart),
SheetId = 1,
Name = "Tabelle1"
};
workbookPart.Workbook.AppendChild(new Sheets()).AppendChild(sheet);
// Setze den Startzeitpunkt auf 1.8.2022 12:00
DateTime startTime = new DateTime(2022, 8, 1, 12, 0, 0);
// Setze die Schleife, die jede Stunde läuft
while (true)
{
DateTime currentTime = DateTime.Now;
if (currentTime < startTime)
{
continue;
Hier der Code...
Danke im Vorraus
using System;
using System.IO;
using DocumentFormat.OpenXml.Packaging;
using DocumentFormat.OpenXml.Spreadsheet;
using System.Collections.Generic;
using System.Linq;
namespace ExcelTest
{
class Program
{
static void Main(string[] args)
{
// Erstelle eine neue Excel-Datei oder öffne eine vorhandene
using (SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Create("values.xlsx", SpreadsheetDocumentType.Workbook))
{
// Erstelle ein Workbook-Element und füge es zur Excel-Datei hinzu
WorkbookPart workbookPart = spreadsheetDocument.AddWorkbookPart();
workbookPart.Workbook = new Workbook();
// Erstelle eine Sheet-Tabelle und füge sie dem Workbook hinzu
WorksheetPart worksheetPart = workbookPart.AddNewPart<WorksheetPart>();
worksheetPart.Worksheet = new Worksheet();
// Erstelle eine SheetData-Tabelle und füge sie dem Worksheet hinzu
SheetData sheetData = worksheetPart.Worksheet.AppendChild(new SheetData());
// Erstelle eine SheetViews-Tabelle und füge sie dem Worksheet hinzu
SheetViews sheetViews = worksheetPart.Worksheet.AppendChild(new SheetViews());
// Erstelle eine SheetView-Tabelle und füge sie der SheetViews-Tabelle hinzu
SheetView sheetView = sheetViews.AppendChild(new SheetView());
sheetView.WorkbookViewId = 0;
// Erstelle eine SheetFormatProperties-Tabelle und füge sie dem Worksheet hinzu
SheetFormatProperties sheetFormatProperties = worksheetPart.Worksheet.AppendChild(new SheetFormatProperties());
sheetFormatProperties.DefaultRowHeight = 15D;
// Erstelle eine Sheet-Tabelle und füge sie dem Workbook hinzu
Sheet sheet = new Sheet()
{
Id = spreadsheetDocument.WorkbookPart.GetIdOfPart(worksheetPart),
SheetId = 1,
Name = "Tabelle1"
};
workbookPart.Workbook.AppendChild(new Sheets()).AppendChild(sheet);
// Setze den Startzeitpunkt auf 1.8.2022 12:00
DateTime startTime = new DateTime(2022, 8, 1, 12, 0, 0);
// Setze die Schleife, die jede Stunde läuft
while (true)
{
DateTime currentTime = DateTime.Now;
if (currentTime < startTime)
{
continue;