c#如何读取html格式的excel表格绑定到datatable中?求助大神!

author author     2023-04-09     551

关键词:

strConn = "Provider=Microsoft.Ace.OleDb.12.0;" +
"Data Source=" + FullName+";";
ExtendedProperties = ExtendedProperties + "Excel 12.0 Xml;";

使用上述代码报错:外部表不是预期的格式。

一种解决方法是用System.IO.File.ReadAllLines(FullName, Encoding.UTF8 )读取为字符串数组,然后读取里面的字符串添加到dataTable中。有没有更好的方法?

参考技术A 读取Excel首先你在引用中得引用Microsoft office Excel 20** 对应的dll文件,才能读取到Excel的数据
在类里面引用:System.Data.OleDb;
static public DataSet ExcelToDataSet(string filename)

DataSet ds;
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Extended Properties=Excel 8.0;" +
"data source=" + filename;
OleDbConnection myConn = new OleDbConnection(strCon);
string strCom = " SELECT * FROM [Sheet1$]";
myConn.Open();
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
ds = new DataSet();
myCommand.Fill(ds);
myConn.Close();
return ds;

这个方法返回一个数据读取的数据原给你的datagridview
参考技术B C/S的,要是想直接访问的话默认是bin文件夹下面得debug文件夹下。其实路径可以指定,无论文件放在那里只需要在访问的时候把路径制定以下就可以了。

如何使用 C# 读取 Excel 文件的数据?

】如何使用C#读取Excel文件的数据?【英文标题】:HowtoreaddataofanExcelfileusingC#?【发布时间】:2009-03-1806:08:10【问题描述】:如何使用C#读取Excel文件?我打开一个Excel文件进行阅读并将其复制到剪贴板以搜索电子邮件格式,但我不... 查看详情

ie、谷歌如何通过js读取excel中数据到web页面的表格?

rt,我知道IE可以通过Active控件来读取,easy,但这个方法Chrome不适用,有没有兼容IE和Chrome浏览器的方法,不胜感激。。。。Excel文件,另存为Html格式,就知道了Response.ContentType是告诉浏览器,服务器传递过来的内容是什么格式这... 查看详情

如何将 HTML 表格导出到 Chrome 和 IE 支持的 Excel?

】如何将HTML表格导出到Chrome和IE支持的Excel?【英文标题】:HowtoexportaHTMLtabletoExcelsupportedbyChromeandIE?【发布时间】:2016-07-0215:26:52【问题描述】:在我的MVC项目中,我有一个与Knockout绑定的HTML表格。我正在尝试将表格导出到Excel... 查看详情

使用列名从excel中读取数据并插入到C#中的SQL表中

】使用列名从excel中读取数据并插入到C#中的SQL表中【英文标题】:ReaddatafromexcelusingcolumnnameandinsertintoSQLtableinC#【发布时间】:2021-02-1021:57:31【问题描述】:我正在实施一个使用Excel表格上传考试成绩的系统。Excel表格内容包括学... 查看详情

python读取excel表格数据并以字典dict格式存储

...分数据导入到Python中,并将其通过字典格式来存储;那么如何实现上述操作呢?  我们以如下所示的一个表格(.xlsx格式)作为简单的示例。其中,表格共有两列,第一列为学号,第二列为姓名,且每一行的学号都不重... 查看详情

c#解决读取excel混合文本类型,数据读取失败的解决方法

...-------------------------------------------------------------在导入Excel读取数据时,其中的一个字段保存的值有如下格式:"2011072014","20110Aad10","25124Adfa","例子asdfadf" 这样的混合了"字母/数字/中文"数据,在Excel表格中的前8条或前8+条数 查看详情

使用 C# 读取 Excel 工作表,其中表格已合并单元格

】使用C#读取Excel工作表,其中表格已合并单元格【英文标题】:ReadingExcelSheetUsingC#WheretheTablehasMergedCells【发布时间】:2012-06-1417:12:00【问题描述】:我正在尝试使用C#读取包含一些合并单元格的Excel工作表。我在另一篇文章中读... 查看详情

求c#高手,excel中单元格显示的是日期格式,当我读取到datagridview中时,就变成了文本格式了

Excel中单元格显示的是日期格式,当我读取到DataGridView中时,就变成了文本格式了,这个要怎么解决呢?我用到的代码:DataSetds=GetWorkbook(Application.StartupPath+@"\App_Data\Book1.xls");publicstaticDataSetGetWorkbook(stringfilename)DataSetds=... 查看详情

如何把一个或几个csv文件中的数据读取到excel表格中

1.首先介绍下CSV的合并方法。第一步将csv全部放在一个文件夹,并同时复制到C盘或者其他盘第一路径下。下面以D盘介绍。2.复制完毕,开始合并准备工作。打开cmd命令提示符。输入cmd,按下enter后,切换到D盘符下。输入合并指令... 查看详情

如何使用 c# 将单个 html 行绑定到 xamarin.forms 中的多个标签

】如何使用c#将单个html行绑定到xamarin.forms中的多个标签【英文标题】:Howtobindindividualhtmllinestomultiplelabelsinxamarin.formswithc#【发布时间】:2022-01-0913:35:01【问题描述】:我刚开始使用绑定,所以这可能很简单,但我还没有在网上找... 查看详情

C# 如何读取具有字符级格式的 Excel 单元格 XML 值? (<si> 中的多个 <t> 元素)

】C#如何读取具有字符级格式的Excel单元格XML值?(<si>中的多个<t>元素)【英文标题】:C#HowdoIreadExcelcellXMLvalueswithcharacterlevelformatting?(Multiple<t>elementswithin<si>)【发布时间】:2016-05-1613:43:12【问题描述】:我正在... 查看详情

asp.net(c#)如何将查询到的数据导出excel表格?

我是菜鸟,望前辈详细指点:说明:我是用asp.net(C#)做查询的,查询数据显示在页面的lable控件上.现在我想根据查询条件将查询到的数据导出到Excel表格中,每一步都要怎么做.能不能讲详细一点?采纳者追加100分!是用lable显示,不用其它控... 查看详情

如何使用网格将 HTML 表格导出到 Excel

】如何使用网格将HTML表格导出到Excel【英文标题】:HowcanIexportaHTMLtabletoExcelwithagrid【发布时间】:2017-07-1706:45:08【问题描述】:我在将表格/数据导出到Excel或PDF方面非常陌生。但是到目前为止,我已经编写了用于将HTML表导出到Ex... 查看详情

如何通过读取xml配置文件导入excel文件到数据中

我想问一下,如何通过读取一个含有Excel文件表格信息的XML配置文件,来把多个不同规格的Excel文件导入到数据库中,比如这个XML文件包含两个Excel模板文件的列配置信息,我想通过一个asp.net程序根据这个配置文件的信息来导入... 查看详情

用c#把word中的表格数据读取到xml文件

...中数据。你不会的是怎么操作XML文件,你只需要继续查询如何向xml中插入数据就行了!追问你的意思是再从数据库中写到xml文件中,但服务器数据库对外是不公开的,我们只生成sql脚本。而且这样绕了个大弯,直接写到xml文件中... 查看详情

如何使用内联样式格式化 html 表格,使其看起来像呈现的 Excel 表格?

】如何使用内联样式格式化html表格,使其看起来像呈现的Excel表格?【英文标题】:HowtoformathtmltablewithinlinestylestolooklikearenderedExceltable?【发布时间】:2011-04-0915:42:47【问题描述】:我目前无法在html表格中设置边框。(我使用内... 查看详情

C#:DataTable 到 Excel(货币格式)

...2016-06-2213:07:33【问题描述】:我有一个小问题,我不知道如何解决它。DataTable的来源是MSSQLServer。它通过查询从中获取值。这一切都有效。Excel专家也可以。但我在格式化数字时遇到了问题。在DataTabla中一切正常,因为我已将单... 查看详情

c#控制台无参方法的内容怎么导入到excel表格中?

...章的,操作的库也不少,可以参考这些库的教程文档看是如何实现导出Excel的。下面写一个例子,你参考着看看:usingSpire.Xls;usingSystem.Data;namespaceCreate_Excel_FileclassProgramstaticvoidMain(string[]args)//创建一个workbook实例Workbookwb=newWorkbook();... 查看详情