我正在使用 Interop 库创建一个 Excel 文件并向其写入双精度值,例如“1234.5678”。其中许多值具有大量小数,显示这些值会降低它们的可读性。另外我不想丢失那些小数位,所以舍入是没有选择的。
Excel 有一个很好的方法来处理这个问题,因为它允许您使用“主页”选项卡下的“增加小数”和“减少小数”按钮来控制显示的小数位数。
然而,我需要的是一种直接从我的应用程序设置显示小数位数的方法,有没有办法做到这一点?
我使用以下代码创建文件。
Excel.Workbook xlWorkBook;
Excel.Worksheet xlWorkSheet;
object misValue = System.Reflection.Missing.Value;
Excel._Application xlApp = new Excel.Application();
xlWorkBook = xlApp.Workbooks.Add(misValue);
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
xlWorkSheet.Cells[1, 1] = 1234.5678;