/*first sheet can hold 33 rows, 48 rows for following sheets, but keep 3 rows for 'Total' summary*/ static public int GetNumberofPages(int numberofRows) { if (numberofRows == 0) return 0; if (numberofRows <= 30) { return 1; } if (numberofRows > 30 && numberofRows <= 33) { return 2; } else { if (((numberofRows - 33 + 3) % 48) == 0) return 1 + ((numberofRows - 33 + 3) / 48); else return 1 + ((numberofRows - 33 + 3) / 48) + 1; } } 一个method 计算需要多少个excel sheets, 有没有更好的方法?? 非常谢谢 [ 本帖最后由 澳贼 于 2010-10-27 11:06 编辑 ] |