2 qxy919 qxy919 于 2016.04.14 17:05 提问

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

通过oledb的方式连接excel,创建表名为纯数字的表时,excel文件中创建的工作表名在前面加了下划线,例如创建表名为1的表时,生成的工作表名为_1。_有办法直接创建纯数字的表名吗?

3个回答

qxy919
qxy919   2016.04.14 17:19

或者能不能通过oledb的方式改Excel中的表名为纯数字?

qxy919
qxy919   2016.04.15 13:57

求助,有大神有办法吗

qxy919
qxy919   2016.04.19 10:49

虽然没有人回答,但是自己还是做个总结吧。最后的解决方式是通过引用excel类库进行修改工作簿的名称。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
asp.net 解决使用OLEDB导入excel数据时同时包含文本和数字的列无法正常读取情况
1.连接语句中必须包含IMEX=1          EXCEL2003:Provider=Microsoft.Jet.OLEDB.4.0;Data Source='文件路径';Extended Properties=Excel 8.0;HDR=Yes;IMEX=1          EXCEL2007:Provider=Microsoft.ACE.OLEDB.12.0;Data Source
C#以OleDb的方式操作Excel文件(三)
二、写Excel文件 前面讲
C#读取excel--OLEDB方式
这里贴的代码是读取本地文件系统中的excel
使用OLEDB读取不同版本Excel数据的连接字符串设置
摘要: 用OLEDB通过设置连接字符串可以像读取sqlserver一样将excel中的数据读取出来,但是excel2003和excel2007/2010的连接字符串是不同的。 /// /// 把数据从Excel装载到DataTable /// /// 带路径的Excel文件名 /// 工作表名 /// 将数据存入的DataTable
【ASP】OLEDB方式连接各类数据库(sql,access,excel,txt)
【ASP】OLEDB方式连接各类数据库(sql,access,excel,txt) <% '===============OLEDB方式连接access数据库 Set conn=server.CreateObject("adodb.connection") conn.provider="Microsoft.ace.oledb.12.0" conn.open server.mappath(
程序中读取Excel数据一般有两种连接方式:ODBC和OLEDB;
程序中读取Excel数据一般有两种连接方式:ODBC和OLEDB;  ODBC连接字符串: Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=C:\MyExcel.xls;DefaultDir=c:\mypath; 解释下 DriverId=790: 790是Microsoft   Excel   97这个驱动程序的整型
彻底解决Oledb连接Excel数据类型不统一的问题
摘要 Oledb读取Excel时,同一列如果有多种数据类型,会有问题,同时解决无法读取第一行的问题 彻底解决Oledb连接Excel数据类型不统一的问题 在使用Microsoft.Jet.OLEDB.4.0连接Excel,进行读取数据,相对使用传统的COM来读取数据,效率是很高的。但相对传统COM操作Excel来说,及存在数据类型转换的问题。 因为使用OLEDB连接
Excel导入时数字文本无法识别的解决方案 excel导入同时含有数字文本列不成功的解决方案
在导入Excel时,会有一个非常有趣的现象,就是数字的识别问题,当Excel中的某一列同时存在纯文本列与纯数字列时,非常有可能出现文本能导入而数字无法导入或者数字能导入而文本无法导入,本人经过多次试验发现,主要在于Excel驱动的问题。 常规情况下,我们以如下方式操作Excel: string conn = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data
mysql 表名 纯数字
一般不建议用纯数字命名表名 使用纯数字表名  要在表名前后加上 `` 感叹号左边的那个键 sql举例 insert into `112` values(1,2,3,4,5);
ADO.NET(OleDb)读取Excel表格时的一个BUG
假设我们有如下一个Excel表格:    现在要使用C#程序读取其内容:  using System;  using System.Data.OleDb;    namespace Skyiv.Ben.Test  {    sealed class ExcelTest    {      static void Main()      {        try