关于用C将资料汇进EXCEL中
我并不是高手~也不是来求代码的~只是希望有经验的提供些意见~代码网路找其实也一堆~本身从事IC测试产业~若有同业人员~应该知道目前8吋晶圆~
已经可以切割出1万5千颗以上的IC~当然测试出来的二进位档资料量也是相当惊人~
题目是处理将近2000万行的文字资料~这无法使用VB6处理~因为效率问题~
目前想法是将2000万行文字档案切割每100万行为一个档案~
转存为*.CSV档~这速度非常快~再使用宏将20个CSV档合并转存到一个EXCEL档内~
这处理效率~依经验远比直接将资料存到EXCEL快多了~
查询过EXCEL2007每个分页最大可储存100多万笔资料~询问过用数据库作并不会比较快~
透过C将宏代码直接写入EXCEL中~这部分在VB6做过~相信C也做得到~
再设计界面让使用者依需求~修改查询相关资料~甚至可以依照需求~制作相关图表~
最后阶段将EXCEL档汇出成文字档~再将文字档转回二进制档案~
不知道是否有更适合或简便的方式来完成这需求 ? (STDF<-->ATDF 处理)
二进位档转文字档文字档转二进位档~这部分目前用C处理~进度已经近完成至8成左右~
重点在于该选用何种容器~去处理如此大的档案~还可望高手提供意见~谢谢~