1

closexml を使用して Excel でセルをフォーマットする際に問題が発生しています。

私のExcelセルは短い日付としてフォーマットされていますが、データ型をチェックすると、日付(または日時)ではなく文字列が表示されます。

この方法でフォーマットタイプを取得しようとしました:

foreach (var item in wRange.Rows())
{
    var array = new object[wCol];
    for (int y = 1; y <= wCol; y++)
    {
        try
        {
            var t = item.Cell(y).Value;

item.Cell(y)日時の代わりに文字列をくれます。

セルが DateTime 型ではないのはなぜですか? 短い日付としてフォーマットするにはどうすればよいですか?

4

1 に答える 1