从EXCEL导入HTML内容

时间:2015-05-20 09:46:24

标签: c# excel ado.net oledbconnection

我使用OleDbConnection从excel文件中获取数据并填充数据集/数据表。它只加载来自单元格的纯文本,但很少有列具有粗体,斜体字等html内容。

示例代码:

string strConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Test_Import_ReqTemplate.xls;Extended Properties=\"Excel 12.0;HDR=YES;IMEX=1\"";
                DataSet _dsReqTemplateFromExcel = new DataSet();
                _connForExcel = new OleDbConnection(strConn);
                _connForExcel.Open();
                _dtReqTemplateFromExcel = _connForExcel.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);                    
                _daReqTemplateFromExcel = new OleDbDataAdapter(@"SELECT * FROM [" + _dtReqTemplateFromExcel.Rows[0]["table_name"].ToString() + "]", _connForExcel);
                _daReqTemplateFromExcel.Fill(_dsReqTemplateFromExcel);

如何使用html样式和格式获取数据。

0 个答案:

没有答案