最近做了一个系统,当中有日志管理的功能。时间长了记录的日志就会越来越多,那么导出到excel中时就有问题了。
首先,excel工作表的最大行数是65536,如何导出100000甚至1000000条的数据呢?
其次,响应时间问题,这么多的数据导出,用excel.dll,缓存输出,数据库直接操作等
方法,那个方法好呢?
另外,如果想最多限度的在数据库中保留日志数据,怎样存储较好呢?放在一个表格中;还是多表格(比如一个月一张)然后用视图联起来;还是有其它方法?