Advertisement
Advertisement

新足迹

 找回密码
 注册
新足迹 门户 IT专业论坛 查看内容

C# 数学问题。 呼唤达人。

2010-10-27 10:04| 发布者: 澳贼 | 查看: 1273| 原文链接

/*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 编辑 ]
Advertisement
Advertisement


Advertisement
Advertisement
返回顶部