Excel表导入数据库如何加标记 我想在Excel表上加个标记,导入数据库的时候必须得是我这个表,别人的表就不行,怎么才能实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Excel表导入数据 的时候 使用的不是excel 类吗?里面就有获取sheet名的啊 还不知道q我:823783931参考:string connExcel = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties=Excel 8.0"; int returnResult = 2; try { OleDbConnection oleDbConnection = new OleDbConnection(connExcel); oleDbConnection.Open(); DataTable dataTable = oleDbConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);//获取excel表 int number = dataTable.Rows.Count; for (int k = 0; k < number; k++) { string tableName = dataTable.Rows[k][2].ToString().Trim();//获取sheet名,其中[0][1]...[N]: 按名称排列的表单元素 tableName = "[" + tableName.Replace("'", "") + "]"; string query = "SELECT * FROM " + tableName;//利用SQL语句从Excel文件里获取数据 DataSet dataSet = new DataSet(); OleDbDataAdapter oleAdapter = new OleDbDataAdapter(query, connExcel); oleAdapter.Fill(dataSet, "gch_Class_Info"); int sheetNumberRow = dataSet.Tables["gch_Class_Info"].Rows.Count;//算出有多少个sheet工作表 int numberColumn = dataSet.Tables["gch_Class_Info"].Columns.Count;//算出列的总数 if (sheetNumberRow >= 1) {........ 你这想法真是太天真了吧在excel上能做什么文章啊 这么搞人家和你格式一样还不是一样能导?不知道你怎么会有这样的需求呢? 我这有个c#的代码,不知道算法描述应该怎么写,有好人帮帮我吧! 进程守护和进程树的问题 怎么得到一台服务器的数据 c# 解析json字符串 WinForm窗体保存为html或者xml格式的文件 java调用angles3 Server.URLEncode的问题 DataTable中的整型列,如何设置他的值为空值? 谁知道fastreport.net怎么用呀!急急急! MDI窗体中打开子窗体时 如何让子窗体的位置固定? 这个界面挺漂亮的,有谁知道怎么实现吗 关于c# web程序调用Excel预览和打印的问题
int returnResult = 2;
try
{
OleDbConnection oleDbConnection = new OleDbConnection(connExcel);
oleDbConnection.Open();
DataTable dataTable = oleDbConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);//获取excel表
int number = dataTable.Rows.Count;
for (int k = 0; k < number; k++)
{
string tableName = dataTable.Rows[k][2].ToString().Trim();//获取sheet名,其中[0][1]...[N]: 按名称排列的表单元素
tableName = "[" + tableName.Replace("'", "") + "]";
string query = "SELECT * FROM " + tableName;//利用SQL语句从Excel文件里获取数据
DataSet dataSet = new DataSet();
OleDbDataAdapter oleAdapter = new OleDbDataAdapter(query, connExcel);
oleAdapter.Fill(dataSet, "gch_Class_Info");
int sheetNumberRow = dataSet.Tables["gch_Class_Info"].Rows.Count;//算出有多少个sheet工作表
int numberColumn = dataSet.Tables["gch_Class_Info"].Columns.Count;//算出列的总数
if (sheetNumberRow >= 1)
{........