Ошибка при открытии рабочей книги Excel с помощью кода C#

От этот поток , существуют различные способы сделать это:

double r = 5.1234;
System.out.println(r); // r is 5.1234

int decimalPlaces = 2;
BigDecimal bd = new BigDecimal(r);

// setScale is immutable
bd = bd.setScale(decimalPlaces, BigDecimal.ROUND_HALF_UP);
r = bd.doubleValue();

System.out.println(r); // r is 5.12
f = (float) (Math.round(n*100.0f)/100.0f);
DecimalFormat df2 = new DecimalFormat( "#,###,###,##0.00" );
double dd = 100.2397;
double dd2dec = new Double(df2.format(dd)).doubleValue();

// The value of dd2dec will be 100.24

DecimalFormat () , кажется, самый динамический способ сделать это, и также очень легко понять, когда чтение других кодирует.

8
задан Mark Schultheiss 29 August 2013 в 13:53
поделиться

2 ответа

Что делать, если вы попробуете System.Reflection.Missing.Value вместо Type.Missing?

С уважением,

M.

0
ответ дан 5 December 2019 в 21:20
поделиться

Какой класс вы используете?

Microsoft.Office.Interop.Excel.ApplicationClass

если это, попробуйте изменить его на

Microsoft.Office.Interop.Excel.Application
0
ответ дан 5 December 2019 в 21:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: