VB中能不能在一个窗体中打开Excel文件,然后在Excel中相应的单元格输入东西后,按"保存按钮"把整个Excel保存到数据库中。就是把Excel嵌入到VB窗体中一样,像在线编辑器如果修改就调出来放到窗体中进行修改再保存。由于一张表格有很多内容,根本不能定义数据表字段的,我想来一个在线编辑器一样的,编辑好后直接保存把文档保存在数据库好了.

解决方案 »

  1.   

    在窗体上放一个OLE控件,此控件的类型选"EXCEL".
    再放一个保存按纽,里面的代码要参一考EXCEL 的 VBA语法应该是可以实现的.
      

  2.   

    我现在打开Excel文件编辑没问题了,现在是如何把Excel文件上传到数据库中的text字段又如何把text字段中的肉容,产生到Excel中
      

  3.   

    如果数据量多的话
    建议可以用Spread,它可以把Excel中的数据拷贝上来,然后再倒入数据库
    要导出的话也很快
    效率很高
      

  4.   

    spread专门有导入和导出Excel的方法,速度快的惊人。我就用这个做过一个,将Excel中的数据导入到Oracle数据库中,没有问题的。要不然你只有一行一行读
      

  5.   

    我的是这样的
    1、在窗体上打开Excel(空白模板)
    2、编辑保存到本地临时文件tmp.xls
    3、把tmp.xls上传数据库Image字段中
    4、从Image字段中读出临时存到本地文件tmp2.xls
    5、在窗体上打开tmp2.xls文件进行编辑,再保存又不是把数据一条一条导入数据库作为记录
    用Spreadsheet控件吗?好像是可以实行我现在基本上解决了