私は表示された値をリッチテキストではなく、フォーマットされた表示値であるExcelで取得したいと考えています。例えばclosedXMLを使用してExcelで書式設定された表示セルの値を取得するにはどうすればよいですか?
値が「2015年7月1日」であり、このセルは、番号の形式である場合、:cell.Style.NumberFormat.Format="d"
、その後、Excelでこの数は1
として表示されます私が取得したいと思いclosedXMLを使って "1"を返しますが、成功しません。私が試した価値は以下の通りです。
cell.Value = "7/1/2015";
cell.RichText.Text = "7/1/2015";
cell.GetString() = "7/1/2015";
cell.GetFormattedString() = "7/1/2015";
cell.GetValue<string>() = "7/1/2015";
これを達成する方法を知っている人はいますか? 多くの感謝!
cell.DataTypeとは何ですか? DateTimeにする必要があります。 –