c#excel导入的问题

问题描述

我在excel导入的时候报“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。”我本地excel是0ffice2013求大神帮忙看看

解决方案

解决方案二:

解决方案三:
可是我本地安装了之后可以上传但是上传到服务器上面的时候,却不行了。
解决方案四:
自带组件太坑爹,建议使用NPOI,只是个人推荐
解决方案五:
服务器环境和你的本机,不一样!!服务器也要注册Office组件的
解决方案六:
下载2007Officesystem驱动程序就好了http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
解决方案七:
注册一下就行了
解决方案八:
自带的太麻烦,建议用第三方组件比如Aspose.Cell,NPOI等
解决方案九:
用cmd安装AccessDatabaseEngine_X64程序,路径为exe文件路径。查看注册表在开始--运行中打入regedit回车HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice14.0CommonFilesPaths,删除mso.dll即可完成
解决方案十:
注意一下版本office2003和office2007的不一样office2007及以上版本你这样写没问题office03的话你就要这样写Microsoft.Jet.OLEDB.4.0
解决方案十一:
还是用NPOI之类的比较通用

时间: 2025-01-21 06:33:18

c#excel导入的问题的相关文章

关于Excel导入的问题记录

当Excel导入成为需要时,之前的导出Excel为html方式的方法就受阻了,于是,需要开始新的百度与google来解决问题. 前提为OLEDB+Excel. 根据需求,多数是对于表的数据的导入.于是产生这么一个需求过程: 1.准备一个空的标准Excel. 2.根据表名查询字段 3.动态生成字段表头 4.Copy空的标准Excel,循环表头生成新的标准Excel以二进制流导出. 5.用户再根据表头的提示添加数据再上传提交. (1步和4步为大体上为网上搜出来的想法) 过程遇到这么点问题: 问题1:

ASP.NETR把Excel导入SQL数据库的自定义类

ASP.NETR把Excel导入SQL数据库的自定义类 以下是引用片段:public class SaveToSql {   public string strNewCodeId = string.Empty;   public string strNewCode = string.Empty;   public string strNewDes = string.Empty;   public string strOldCodeId = string.Empty;   public strin

php excel导入mysql: EXCEL导入mysql

require_once 'phpexcel/Classes/PHPExcel/IOFactory.php';  require_once 'phpexcel/Classes/PHPExcel/Reader/Excel5.php';  $objReader = PHPExcel_IOFactory::createReader('Excel5');//use excel2007 for 2007 format   $objPHPExcel = $objReader->load($filename)

从VB中的Datagride中向excel导入数据

datagrid|excel|导入数据   程序需要我在网上找了很久才找到刚刚把程序写好并加写了注释希望能帮助大家再写程序前先引用microsoft excel 11.0 object Library我看到的文章是10.0的我这是office2003是11.0只要安了excel就有这个引用~Private Sub cmdsave_Click()MsgBox "文件保存为: D:\电网配电线路管理信息系统\信息查询结果\事故信息查询结果.xls"    Dim i As Integer 

通用的高度可扩展的Excel导入实现

背景 通过程序将excel导入到数据库中是一项非常常见的功能.通常的做法是:先将excel转成DataTable,然后将DataTable转换成List<T>,最终通过List<T>导入进数据库. 同时,一般的ExcelUtil基类也会提供类似List<T> GetEntityListFromFile<T>(string fileName)的实现,但是这些实现一般都是机械化地对应,缺少一些自定义的操作. 问题 在我的开发过程中,就导入excel这一块就碰到了

如何高效的将excel导入sqlserver

大部分人都知道用oledb来读取数据到dataset,但是读取之后怎么处理dataset就千奇百怪了.很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,System.Data.SqlClient.SqlBulkCopy 对于新手来说还是比较陌生的,这个就是传说中效率极高的bcp,6万多数据从excel导入到sql只需要4.5秒. using System; using System.Data; using System.Windows.Forms; using System.Data.

c#中高效的excel导入oracle的方法

如何高效的将excel导入到oracle?和前两天的SqlBulkCopy 导入到sqlserver对应,oracle也有自身的方法,只是稍微复杂些. 那就是使用oracle的sql*loader功能,而sqlldr只支持类似csv格式的数据,所以要自己把excel转换一下. 实现步骤: 用com组件读取excel-保存为csv格式-处理最后一个字段为null的情况和表头-根据excel结构建表-生成sqlldr的控制文件-用sqlldr命令导入数据 这个性能虽然没有sql的bcp快,但还是相当

PHP将Excel导入数据库及数据库数据导出至Excel的方法

         本文实例讲述了PHP将Excel导入数据库及数据库数据导出至Excel的方法.分享给大家供大家参考.具体实现方法如下:          一.导入           导入需要使用能读取Excel的组件,网上也有比较好的组件,这里分享我使用的:下载 提取码:vxyn.(注意两个文件有引用关系) ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 <?php //传入要导入的Excel的文件

Excel导入ACCESS数据库动画教程

<Excel2003入门动画教程62.Excel导入ACCESS数据库>. 演示动画 操作步骤 Excel可以从其它文档中批量导入数据,下面我们将一个ACCESS数据库中的数据表导入到Excel中: 在Excel中,执行"数据→导入外部数据→导入数据"命令,打开"选取数据源"对话框,定位到需要导入数据的文件所在的文件夹,选中相应的文件,单击"打开"按钮,打开"导入数据"对话框,选择保存数据的第一个单元格,按下&qu

win7系统中excel导入外部数据出错的解决方法

  在我们平常办公中,最常用的软件是什么?当然是office软件中的word文档.Execl表格和PPT了,在需要用到文字的时候我们选择word,在做数字统计时用execl,演示图片时使用PPT,这三种办公软件是我们常见的.但是最近有win7的用户来反映说,在用excel导入外部数据时老是出错,无法导入成功,这样不仅损坏外部数据,而且也影响我们的办公效率.下面小编来教大家一招,如何在win7系统电脑中导入外部的数据.   win7系统中excel导入外部数据出错的解决方法如下: 1.首先,咱们需