Я испытываю затруднения при нахождении этого.
моя ситуация:
моя проблема:
Определенные данные в файлах Excel, которые я хочу создать, существуют в формате DateTime. Поскольку я не делаю wan't для использования просто строк (струнный datetimes не может быть отсортирован правильно), я хочу установить ячейки, которые содержат DateTime к формату моего выбора, как я сделал бы в Excel.
К моему пониманию я должен использовать Таблицу стилей для получения до той точки. Я просматривал веб-сайты некоторое время теперь для нахождения кого-то, у кого есть простое объяснение к этой проблеме, но кажется, что трудно найти.
У меня уже есть электронная таблица в мадам со способностью добавить данные, через SheetData. единственной вещью, которую я пропускаю, является форматирование/моделирование ячеек.
это - то, как далеко я добрался:
DocumentFormat.OpenXml.Packaging.SpreadsheetDocument doc = SpreadsheetDocument.Create("test.xlsx", SpreadsheetDocumentType.Workbook);
WorkbookPart wbPart = doc.AddWorkbookPart();
wbPart.Workbook = new Workbook();
SheetData data = new SheetData(
new Row(...etc));
WorksheetPart wsPart = wbPart.AddNewPart<WorksheetPart>();
wsPart.Worksheet = new Worksheet(data);
Sheets sheets = doc.WorkbookPart.Workbook.AppendChild<Sheets>(new Sheets());
Sheet sheet = new Sheet() { Id = doc.WorkbookPart.GetIdOfPart(wsPart), SheetId = 1, Name = "TestSheet" };
sheets.Append(sheet);
wbPart.Workbook.Save();
doc.Close();
где и как я могу добавить простые дополнения для моделирования как время даты (исключая, "dd-MM-yyyy"), и возможно более усовершенствованное моделирование позже?
Я надеюсь, что был достаточно конкретен :) в это время я буду продолжать смотреть...
СПАСИБО!!!