VB.net连接excel表

问题描述

VB.net如何创建excel表,如何把数据导入excel表中;如何把excel表中的数据删除;如何添加内容;

解决方案

解决方案二:
NPOI,补丁~
解决方案三:
添加EXCEL引用引入EXCEL空间命名然后就可以直接新建文档,导入数据了
解决方案四:
直接在CSND网站的下载资源里面搜一下VB.net”空格"Excel就有很多代码例子了。也可以在开发平台MicrosoftVisualStudio的帮助->示例->本地示例文件夹->VBSamples.zip->解压出来->ApplicationSamples->Excel里面也有操作Excel的简单例子。都可以参考
解决方案五:
[code=text]CommonDialog1Open.Title="导入数据"CommonDialog1Open.CheckFileExists=TrueCommonDialog1Open.ReadOnlyChecked=TrueCommonDialog1Open.Filter="(*.xls)|*.xls|AllFiles|*.*"CommonDialog1Open.ShowDialog()Callputmsg(0,"正在创建Excel接口,请稍后...")DimxlappAsObject=CreateObject("Excel.Application")'创建EXCEL对象'xlapp.Visible=False'设置EXCEL对象可见(或不可见)xlapp.displayalerts=False'退出EXCEL时不出现保存提示DimxlbookAsObject=xlapp.Workbooks.Open(CommonDialog1Open.FileName)'打开已经存在的EXCEL工件簿文件'设置活动工作表基本数据DimxlsheetAsObject=xlbook.Worksheets(1)‘好了,赋值就是了xlsheet.Cells(2,1).value="管网水力计算"dimiasstringi=xlsheet.Cells(2,1).valuedebug.printi
解决方案六:
xlbook.Close(False)'不保存xlapp.Quit()'关闭excel

时间: 2024-08-01 19:26:12

VB.net连接excel表的相关文章

vb.net 读取Excel表,Office认为文件有问题,受保护,不让打开

问题描述 别人的程序可能有BUG,凡是它导出的Excel都会出现"excel检测到此文件存在一个问题,打开此文件可能有危险,仅应打开受信任的文件."的报警.需要手动点击"打开",再到点击上方红色条,找到"仍然编辑",才能对这个Excel表进行操作.现在我自己用vb.net写一个程序,就是要打开这个Excel来进行自动排版,一打开就会报错,就是上面那个报警,有什么办法可以无提示的打开这个文件呢?手工"另存为"的方法不用说了,我希

请高手指教vb.net连接Excel该怎么写?

问题描述 strFullFileName=""'这里省略,我用MSGBOX检查过,strFullName是正确的文件位置cnn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&_strFullFileName&";PersistSecurityInfo=False;ExtendedProperties='excel8.0';HDR=YES;IMEX=1"

从excel表中获取数据

问题描述 我想问问,通过vb.net从excel表获取数据时,其中excel表中有空值,而vb通过excel.rang().value获取值时显示未将对象实例引用,而excel中必须有空值,怎么解决 解决方案 解决方案二:路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html此次调整增加了两个新的可用分获取渠道:1:帖子

单元格-vb.net 读取多个excel表中的数据填到新建的excel表中,

问题描述 vb.net 读取多个excel表中的数据填到新建的excel表中, Option Explicit OnModule Module1 Public Function MergeXlsFile(ByVal strPath As String Optional ByVal SheetCount As Byte = 1) As Boolean Dim i As Integer Dim strSrcFile As String Dim nRows As Long nCols As Long

createtable-通过oledb的方式连接excel,不能创建表名为纯数字的表

问题描述 通过oledb的方式连接excel,不能创建表名为纯数字的表 通过oledb的方式连接excel,创建表名为纯数字的表时,excel文件中创建的工作表名在前面加了下划线,例如创建表名为1的表时,生成的工作表名为_1._有办法直接创建纯数字的表名吗? 解决方案 或者能不能通过oledb的方式改Excel中的表名为纯数字? 解决方案二: 求助,有大神有办法吗 解决方案三: 虽然没有人回答,但是自己还是做个总结吧.最后的解决方式是通过引用excel类库进行修改工作簿的名称.

显示-用vb.net连接sql做的表名查询

问题描述 用vb.net连接sql做的表名查询 用vb.net连接sql做的表查询将查找到的表用DataGridView显示出来,现在的问题是如何选中一个表然后跳转到另一个窗口进行查询表内容 解决方案 编写CellClick事件的处理函数,获取所在单元格的所在行,根据id去查询,然后显示出来. 窗体传值参考我的例子 http://bbs.csdn.net/topics/360140208 解决方案二: 问题是不知道怎么获得DataGridView显示的表名 解决方案三: DataGridView

vb.net连接sql数据库查询表格名显示到 DataGridView中,如何点击选择一个表名查询整个表的内容

问题描述 我的代码如下,怎么解决这个问题啊,想了很久.button1是查询表名,button2是查询选中的表内容PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimstrConnectionAsString="Server=DELL-PCSQLEXPRESS;database=renshi;uid=ouqing;pwd=123;"Dimsql

用VB.NET和Excel排生产计划--企业信息化探讨之一

excel 用VB.NET和Excel排生产计划 -企业信息化探讨之一 屠恩海(SunHai) 开发工具:Microsoft Visual Studio .NET 2003 操作系统:Windows XP 企业信息化失败原因探讨 中国企业上线ERP的成功率是不高的.这是为什么呢? 实用的ERP系统有两个特征: 1. 要求具有高度的定制性 2. 要能根据企业实际随时修改ERP系统 而现在企业的ERP系统开发基本采用外包模式,开发人员虽然也可以深入公司各个部门,掌握各个方面信息,然后进行定制开发.但

用VB.NET和Excel排生产计划

excel 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 http://www.Tuenhai.com/ 开发工具:Microsoft Visual Studio .NET 2003 操作系统:Windows XP 企业信息化失败原因探讨 中国企业上线ERP的成功率是不高的.这是为什么呢? 实用的ERP系统有两个特征: 1. 要求具有高度的定制性 2. 要能根据企业实际随时修改ERP系统 而现在企业的ERP系统开发基本采用外包模式,开发人员虽然也可以深入公司