からセル値を取得中に、私はExcelからセルの値は、これを使用して、オブジェクトのマトリックスにファイルを取得していますセルの書式を保持:エクセル
Object[,] values = (Object[,])worksheet.UsedRange.Cells.Value;
Excelで、私は時々、小数、時には%の数字を持っているので、問題があります。
Cells.Value
を呼び出すと、10進形式のパーセント値が得られます。 の場合、数値が60.32%の場合の場合、値は0.6032となり、この10進形式を維持して60.32%を得たいと考えています。
私はworksheet.UsedRange.Cells.Text
を使用してみましたが、null
と返信しました。UsedRange.Cells
はExcelでさまざまな形式を持っています。
どうすれば数字にパーセンテージを維持できますか? ClosedXML APIについては
可能な重複(https://stackoverflow.com/questions/11139292/c-sharp-excel-percentages-converted-to-decimals) – Rish
いいえ、UsedRangeは、異なるフォーマットを有しますそれは私にnullを返します。 – Boris
可能な複製https://stackoverflow.com/questions/44159232/how-to-read-percentage-value-with-sign-from-excel-file-using-closedxml –