C# открывают Xml SDK 2,0 электронных таблицы, устанавливающие ячейку формат DateTime

Я испытываю затруднения при нахождении этого.

моя ситуация:

  • SDK 2.0
  • никакая шаблонная электронная таблица
  • C# 4.0 в VS2010

моя проблема:
Определенные данные в файлах 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"), и возможно более усовершенствованное моделирование позже?

Я надеюсь, что был достаточно конкретен :) в это время я буду продолжать смотреть...

СПАСИБО!!!

6
задан Jan W. 22 July 2010 в 11:41
поделиться