首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB 在指定盘里头建立一个EXCEL,然后把数据写入到EXCEL里面去

2013-01-07 
VB 在指定盘里面建立一个EXCEL,然后把数据写入到EXCEL里面去要编写一个上位机软件,就是读取倾角传感器的X,

VB 在指定盘里面建立一个EXCEL,然后把数据写入到EXCEL里面去
   要编写一个上位机软件,就是读取倾角传感器的X,Y的角度,然后记录到EXCEL里面去,现在我的问题是这样的,怎样用VB通过浏览的方式选择建立EXCEL的位置,然后建立一个EXCEL,然后每格一秒将 当前时间、X角度值,Y角度值 按顺序,一行一行的记录到EXCEL里面去。读取角度的部分不用大家写了。 出来就是X,Y 值

格式是:   A                   B            C
       2012.3.5.14.05          X            Y
       2012.3.5.14.06          X            Y
       2012.3.5.14.07          X            Y
       ……                    ……         ……


界面是这样的:
VB 在指定盘里头建立一个EXCEL,然后把数据写入到EXCEL里面去

 点击save data 后, 弹出一个小窗口,然后点击浏览,选择路径,然后文件类型已经自动选择好,只需要求输入EXCEL 的名字,输入记录的频率,然后确定,就开始记录了。 

谁答的越详细给的分越多。 也可以把工程文件发给到我的邮箱:691500549@QQ.COM
[解决办法]
可直接写文本,列之间用chr(9),行之间用vbcrlf,文件名为.xls即可
[解决办法]
我的思路:
1、创建一个Excel模板文件,模板文件中已经设计好格式,在需要创建时,设定好设定路径,使用CopyFile复制模板文件到指定的路径即可。
2、预先开辟两个或三个数组(这个数组的元素个数可以较多,比如1000个,目的是储存数据),将上位机读来的数据存入预先开辟好的数组,直到当前数组存满了,再换另外一个数组,而对存满数据的数组我们就使用代码将其写入Excel表格。
3、需要特别说明的是:数据的采集和数据的存储之所以分开处理时为了提高软件响应的效率。采集和存储互不相关。一个数组存储满了,换另一个数组就可以了。两个数组交替存储。
这是Excel读写的例子
此外,我认为这个数据存储其实使用Access更好。
[解决办法]
CommonDialog控件

热点排行