c# 连接excel,表名应该怎么写
我用c#连接上excel
OleDbConnection myConn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=f:\book1.xls;Extended Properties=Excel 8.0;");
myConn.Open();
比如说,我要显示Sheet1中的数据,就要写成[Sheet1$]
OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", myConn);//[ning$]如果直接写ning,会提示找不到
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
请问一下,如果我要新建一个表
create table person(pid int,name varchar(50))
这个表名应该怎么写啊?
我写成create table person(pid int,name varchar(50))
它提示Microsoft Jet数据库找不到对象
如果写成create table [person$] (pid int,name varchar(50))
又提示不是一个合法的名称
请问表名应该怎么写?
OleDbConnection myConn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=f:\book1.xls;Extended Properties=Excel 8.0;");
myConn.Open();
比如说,我要显示Sheet1中的数据,就要写成[Sheet1$]
OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", myConn);//[ning$]如果直接写ning,会提示找不到
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
请问一下,如果我要新建一个表
create table person(pid int,name varchar(50))
这个表名应该怎么写啊?
我写成create table person(pid int,name varchar(50))
它提示Microsoft Jet数据库找不到对象
如果写成create table [person$] (pid int,name varchar(50))
又提示不是一个合法的名称
请问表名应该怎么写?
...全文
相关推荐
用C#.net编写导入导出EXCEL文件的代码
```这段SQL代码定义了一个存储过程`exporttb`,该过程接受三个参数:表名、路径和文件名。1.
C#创建Excel文件并将数据导出到Excel文件
C#创建Excel文件,这里实际上是从资源中提取一个事先创建好的Excel文件,文件提取成功后,使用OleDb方法连接Excel,向Excel文件中写入数据。创建解决方案菜单》新建》项目》Windows窗体应用程序:添加相关组件:添加两个DataGridView,一个TextBox,两个按钮 ,如下图:添加Excel资源:先在文件夹中新建一个Excel文件,在Sheet1表的第一行设置列名:双击“
C# winform 读取Excel文件 表名及内容
在C#编程环境中,开发Windows桌面应用程序时,我们经常需要处理Excel文件,例如读取、写入或修改数据。在本场景中,我们将探讨如何在Winform应用中读取Excel文件,包括表名和内容。
C# winform实现表数据导出到Excel表格
本项目“C# winform实现表数据导出到Excel表格”旨在展示如何在Visual Studio 2010(VS2010)环境中,结合SQL Server 2005数据库,将WinForm应用中的数据导出到
Excel中sheet名获取
使用C#语言获取Excel Sheet名称#### 2.1 获取Sheet名称的方法在提供的代码片段中,主要展示了如何通过C#编程语言来获取Excel文件中指定Sheet的数据,并且也间接涉及到了如何获取


