-1
Excelのセルの値をC#でフォーマット(数値、日付または一般)で取得できますか?今はEPPLUSライブラリを使用していますが、このオプションはありません。C# - Excelセルの値とそのフォーマットを取得する方法
Excelのセルの値をC#でフォーマット(数値、日付または一般)で取得できますか?今はEPPLUSライブラリを使用していますが、このオプションはありません。C# - Excelセルの値とそのフォーマットを取得する方法
私がしたことは、基本的にセルの値を特定の型にキャストしようとしています。 EPPLUSは変換を処理します。変換が成功した場合、valueは指定されたタイプに対して適切にフォーマットされています。より良い方法があるかどうかはわからないが、私は私のコードでこれを使用する:私が思う
var file= new FileInfo(path);
using (var package = new ExcelPackage(file))
{
var sheet = package.Workbook.Worksheets["Sheet1"];
var cell = sheet.Cells["A1"];
if(cell.Value is DateTime)
{
//logic for datetime
}
else if(cell.Value is double)
{
//you get the point :)
}
}
は、あなたの質問に答えるhttps://stackoverflow.com/questions/18983399/reading-from-a-excel-です細胞 –