zoukankan      html  css  js  c++  java
  • Excel数据的写入

    1,可以通过对单元格逐个写入---------方便,但是速度慢
    2,利用Excel特性,先把每列数据用\t隔开,每行用\r\n隔开,最后用剪贴板粘贴上去----------速度稍微提高了一些,但是如果外部进行拷贝粘贴任务的话,容易发生错误。
    3,通过数组,直接往数组对应的区域内赋值。----------对于DataTable很方便,直接Rows[index].ArrayItem就可以赋值,速度一般
    4,通过Excel.OpenText()的方法,往Excel里赋值。其中Text的内容通过文件流的方法写到硬盘上。-----------对于大量数据写入,速度比较好。
    在奔腾移动处理器1.6GHZ,内存800MHZ 480MB RAM下测试结果如下:
    第一种,10万条记录(30列)需要2个小时左右
    第二种,10万条记录(30列)需要33分钟左右
    第三种,同上
    第四种,10万条记录(30列)需要3分钟左右


  • 相关阅读:
    loj10008家庭作业
    loj10006数列分段
    loj10005数列极差
    loj10004智力大冲浪
    codevs 1996 矿场搭建
    11.3 上午考试
    11.2 晚上考试
    11.2 下午考试
    11.2 上午考试
    11.1 下午考试
  • 原文地址:https://www.cnblogs.com/si812cn/p/783299.html
Copyright © 2011-2022 走看看