私はasp.net mvcプロジェクトでLinqToExcel
を使用してExcelデータをインポートしようとしています。私は2列、1がItemcode
であり、その他がQuantity
であるExcelをインポートしています。 1行あります。 数量列の値は0.8です。 Excelがアップロードされると、値は「0.8」から「0」に変わります。私は0.8の値を持ちたいと思う。LinqToExcelを使用してExcelシートをインポートし、データを取得していないExcelをAsp.netのデータベースにExcelから読み込みます。Mvc C#?
これは私のコードです:
List<Product> Excelpro = new List<Product>();
var excelFile = new ExcelQueryFactory(spath);
var Epro = from a in excelFile.Worksheet<Product>(sheetName) select a;
var firstRow = excelFile.Worksheet().ToList();
Excelpro = Epro.ToList();
は、これは私のクラスである:
public class Product
{
public string ItemCode { get; set; }
public Decimal Quantity { get; set; }
}
これは私のエクセルです:
ItemCode Quantity
HJGH 0.8
私は問題が何であるかを知りません。もし誰かがこの問題について考えていたら、私に知らせてください。