关于vb.net读取excel的问题

问题描述

关于vb.net读取excel的问题

vs2015
Microsoft Excel 16.0 Object Library
MyExcel = New Microsoft.Office.Interop.Excel.Application
MyExcel.Visible = False
ExcWorksbook = MyExcel.Workbooks.Open("D:Info.xlsx")
ExcSheet = ExcWorksbook.Sheets(1)
ExcWorksbook.Close()
MyExcel.Quit()

    其中 ExcSheet = ExcWorksbook.Sheets(1) ,这一句总是报错,无论是写sheet(1)还是sheets("Sheet1")。
    错误提示是:“System.InvalidCastException”类型的未经处理的异常在 公式单小助手.exe 中发生

其他信息: 无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel.Sheets”。此操作失败的原因是对 IID 为“{000208D7-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 不支持此接口 (异常来自 HRESULT:0x80004002 (E_NOINTERFACE))。
请问如何解决,谢谢

另外,看到网上的vb.net 读取excel是可以用sheet(x).cells(x,y)这种写法的,但是我在sheet(x)后面打上“.”以后,后面的提示并没有cells,这是为什么呢?
谢谢

解决方案

VB.NET导入Excel 的问题
vb.net ADO快速读取excel

解决方案二:

http://blog.csdn.net/xianfajushi/article/details/45418283

时间: 2024-11-03 15:22:37

关于vb.net读取excel的问题的相关文章

求vb.net2010读取excel数据生成xml文件的实例源码

问题描述 求vb.net2010读取excel数据生成xml文件的实例源码.刚刚开始学习,需要做个小工具.读取excel表格中的数据,生成一个XML文件.求各路英雄大虾给个示例源码学习学习.谢谢了! 解决方案 解决方案二:分两部分1.读取EXCEL数据表的数据.2.处理表的非法内容3.写入XML文件.解决方案三:这种源码百度就能搜到解决方案四:引用1楼notbb的回复: 分两部分1.读取EXCEL数据表的数据.2.处理表的非法内容3.写入XML文件. 能写个源码发来学习学习吗?我是业余初学者.想

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

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

单元格-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

.net 如何读取Excel工作薄 中工作表单名称数据

问题描述 vb.net如何读取Excel工作薄中工作表单名称,以及每个每表单的数据急呀 解决方案 解决方案二:http://blog.csdn.net/jinjazz/archive/2008/05/13/2441635.aspxhttp://blog.csdn.net/jinjazz/archive/2007/12/11/1930455.aspx解决方案三:不是以数据库的方式打开解决方案四:得到所有工作部名称:DimstrTableName(-1)AsStringDimxlsBookAsExc

asp.net 读取Excel数据

asp教程.net 读取excel数据 <%@ page language="vb" autoeventwireup="false" codefile="excel.aspx.vb" inherits="_excel" %> <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.

利用Java 创建和读取Excel文档

excel|创建 为了保证示例程序的运行,必须安装Java 2 sdk1.4.0 和Jakarta POI,Jakarta POI的Web站点是: http://jakarta.apache.org/poi/ 示例1将演示如何利用Jakarta POI API 创建Excel 文档. 示例1程序如下:import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.hssf.usermodel.HSSFSheet;im

ASP.NET中上传并读取Excel文件数据

asp.net|excel|上传|数据 在CSDN中,经常有人问如何打开Excel数据库文件.本文通过一个简单的例子,实现读取Excel数据文件.首先,创建一个Web应用程序项目,在Web页中添加一个DataGrid控件.一个文件控件和一个按钮控件. <INPUT id="File1" type="file" name="File1" runat="server"><asp:Button id="B

用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系统开发基本采用外包模式,开发人员虽然也可以深入公司