EPPlus を使用して整数プロパティを含む DataTable を Excel ファイルにエクスポートする場合、元のデータを保持することが重要です形式。この記事では、この特定のニーズに対処し、整数値が正しくエクスポートされるようにするためのソリューションを提供します。
EPPlus では、次の方法を使用して DataTable から Excel ワークシートにデータをロードする便利な方法が提供されます。 LoadFromDataTable() 関数。デフォルトでは、EPPlus は DataTable の値に基づいて各列のデータ型を推測しようとします。整数プロパティの場合、これにより浮動小数点数への望ましくない変換が発生する可能性があります。
整数プロパティが元の形式でエクスポートされるようにするには、LoadFromDataTable()この関数は、データ型を保持する必要があることを指定する true パラメーターとともに使用できます。これにより、整数値が整数値としてエクスポートされ、その整合性が維持されます。
次のコードは、データ形式を維持しながら整数プロパティを持つ DataTable を Excel ファイルにエクスポートする方法を示しています。
using (ExcelPackage pck = new ExcelPackage(newFile)) { ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Accounts"); ws.Cells["A1"].LoadFromDataTable(dataTable, true); pck.Save(); }
このコードは、DataTable から「Accounts」という名前の Excel ワークシートにデータを読み込みます。整数プロパティが元の形式を確実に保持できるようにします。
このアプローチを利用すると、意図したデータ形式を維持しながら整数プロパティを含む DataTable を Excel にエクスポートでき、正確な分析とデータの整合性が可能になります。
以上がEPPlus を使用して DataTable を Excel にエクスポートし、整数の書式設定を保持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。