OleDbConnection conn;
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Book1.xls") + ";Extended Properties=\"Excel 8.0;\"";
conn = new OleDbConnection(strConn);
conn.Open();
string strCommand = "update [Sheet1$] set col2='aa22' where col2='HF010311'";
OleDbCommand cmd = new OleDbCommand(strCommand, conn);
cmd.ExecuteNonQuery();
这样只能修改:把第一行做为列名的修改问题
现在的问题是:
如何通过一个单元格的别名(如A1的别名为Name1),来修改该单元格的内容
15 个解决方案
#1
我先问一下:怎么指定其单元格的别名,你是指在Excel中指定别名吗?
#2
对,就是在Excel原文件中指定别名,保存以后就可以剪到不同的位置其别名都是不变的,以达到标识的作用!谢谢
#3
此方案案是完全可行的。现在太忙,中午我再来
#4
OleDbConnection conn;
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Book1.xls") + ";Extended Properties=\"Excel 8.0;HDR=NO;\"";
conn = new OleDbConnection(strConn);
conn.Open();
string strCommand = "update First_Name set F1= 'Sumanden'";
OleDbCommand cmd = new OleDbCommand(strCommand, conn);
cmd.ExecuteNonQuery ();
定义一个名称First_Name。
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Book1.xls") + ";Extended Properties=\"Excel 8.0;HDR=NO;\"";
conn = new OleDbConnection(strConn);
conn.Open();
string strCommand = "update First_Name set F1= 'Sumanden'";
OleDbCommand cmd = new OleDbCommand(strCommand, conn);
cmd.ExecuteNonQuery ();
定义一个名称First_Name。
#5
还有一句是必须的
conn.Close();
否则运行完后,直接打开Book1.xls会提示此文件被共享,不能打开。
conn.Close();
否则运行完后,直接打开Book1.xls会提示此文件被共享,不能打开。
#6
sumanden(心头慌,打中张)兄,这个问题已经解决,甚是感谢!!!再打扰一下,就是当插入图片的时候,该怎么实现?
#7
用上面的方式从数据库的存储图片的字段中导入Excel还是直接在Excel中插入图片,如果前一种的话,我还没想过有什么办法,后一种就比较简单了,查查.net和Excel的VBA帮助就会有答案了。
#8
用上面的方式从数据库的存储图片的字段中导入Excel还是直接在Excel中插入图片,如果前一种的话,我还没想过有什么办法,后一种就比较简单了,查查.net和Excel的VBA帮助就会有答案了。
#9
sumanden(心头慌,打中张) 真是好人,我也想用数据库引擎把存在放在某个路径下的图片文件插入到Excel文件中,不过不能实现的话也没关系。
还有就是我想能不能象Update那样用Insert语句在上面方式使用:
如:
string strCommand = "insert into First_Name ( F1,F2) values('sumanden thank ','sumanden you')";
还有就是我想能不能象Update那样用Insert语句在上面方式使用:
如:
string strCommand = "insert into First_Name ( F1,F2) values('sumanden thank ','sumanden you')";
#10
可以
#11
可以Insert
#12
不过我Insert时,会有出错提示"不能扩充选定范围"。 怎么办?
对了,解决了问题激动得差点忘了,应该先给你分数?
如你想到了问题的答案(包括插入图片的问题,这个总是除了你我看是没人解决得了的)通知我一下好吗?(yqpxm@163.net) 或者你留个联系方式给,不胜感谢!!!等下一次回复马上给分!!!
对了,解决了问题激动得差点忘了,应该先给你分数?
如你想到了问题的答案(包括插入图片的问题,这个总是除了你我看是没人解决得了的)通知我一下好吗?(yqpxm@163.net) 或者你留个联系方式给,不胜感谢!!!等下一次回复马上给分!!!
#13
ms-help://MS.VSCC/MS.MSDNVS.2052/kboffgen/Source/offdev/q278973.htm
这篇文章和其中的excelado.exe会对你有很大的帮助(当然也能解决你现在提到的这个问题
这篇文章和其中的excelado.exe会对你有很大的帮助(当然也能解决你现在提到的这个问题
#14
ms-help://MS.VSCC/MS.MSDNVS.2052/kboffgen/Source/offdev/q278973.htm
这篇文章对你会很有帮助,其中的Excelado.exe请下载后解包,里面有相关的示例。
这篇文章对你会很有帮助,其中的Excelado.exe请下载后解包,里面有相关的示例。
#15
ms-help://MS.VSCC/MS.MSDNVS.2052/kboffgen/Source/offdev/q278973.htm
这篇文章对你会很有帮助,其中的Excelado.exe请下载后解包,里面有相关的示例。
Email:c-zc@21cn.com
这篇文章对你会很有帮助,其中的Excelado.exe请下载后解包,里面有相关的示例。
Email:c-zc@21cn.com
#1
我先问一下:怎么指定其单元格的别名,你是指在Excel中指定别名吗?
#2
对,就是在Excel原文件中指定别名,保存以后就可以剪到不同的位置其别名都是不变的,以达到标识的作用!谢谢
#3
此方案案是完全可行的。现在太忙,中午我再来
#4
OleDbConnection conn;
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Book1.xls") + ";Extended Properties=\"Excel 8.0;HDR=NO;\"";
conn = new OleDbConnection(strConn);
conn.Open();
string strCommand = "update First_Name set F1= 'Sumanden'";
OleDbCommand cmd = new OleDbCommand(strCommand, conn);
cmd.ExecuteNonQuery ();
定义一个名称First_Name。
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Book1.xls") + ";Extended Properties=\"Excel 8.0;HDR=NO;\"";
conn = new OleDbConnection(strConn);
conn.Open();
string strCommand = "update First_Name set F1= 'Sumanden'";
OleDbCommand cmd = new OleDbCommand(strCommand, conn);
cmd.ExecuteNonQuery ();
定义一个名称First_Name。
#5
还有一句是必须的
conn.Close();
否则运行完后,直接打开Book1.xls会提示此文件被共享,不能打开。
conn.Close();
否则运行完后,直接打开Book1.xls会提示此文件被共享,不能打开。
#6
sumanden(心头慌,打中张)兄,这个问题已经解决,甚是感谢!!!再打扰一下,就是当插入图片的时候,该怎么实现?
#7
用上面的方式从数据库的存储图片的字段中导入Excel还是直接在Excel中插入图片,如果前一种的话,我还没想过有什么办法,后一种就比较简单了,查查.net和Excel的VBA帮助就会有答案了。
#8
用上面的方式从数据库的存储图片的字段中导入Excel还是直接在Excel中插入图片,如果前一种的话,我还没想过有什么办法,后一种就比较简单了,查查.net和Excel的VBA帮助就会有答案了。
#9
sumanden(心头慌,打中张) 真是好人,我也想用数据库引擎把存在放在某个路径下的图片文件插入到Excel文件中,不过不能实现的话也没关系。
还有就是我想能不能象Update那样用Insert语句在上面方式使用:
如:
string strCommand = "insert into First_Name ( F1,F2) values('sumanden thank ','sumanden you')";
还有就是我想能不能象Update那样用Insert语句在上面方式使用:
如:
string strCommand = "insert into First_Name ( F1,F2) values('sumanden thank ','sumanden you')";
#10
可以
#11
可以Insert
#12
不过我Insert时,会有出错提示"不能扩充选定范围"。 怎么办?
对了,解决了问题激动得差点忘了,应该先给你分数?
如你想到了问题的答案(包括插入图片的问题,这个总是除了你我看是没人解决得了的)通知我一下好吗?(yqpxm@163.net) 或者你留个联系方式给,不胜感谢!!!等下一次回复马上给分!!!
对了,解决了问题激动得差点忘了,应该先给你分数?
如你想到了问题的答案(包括插入图片的问题,这个总是除了你我看是没人解决得了的)通知我一下好吗?(yqpxm@163.net) 或者你留个联系方式给,不胜感谢!!!等下一次回复马上给分!!!
#13
ms-help://MS.VSCC/MS.MSDNVS.2052/kboffgen/Source/offdev/q278973.htm
这篇文章和其中的excelado.exe会对你有很大的帮助(当然也能解决你现在提到的这个问题
这篇文章和其中的excelado.exe会对你有很大的帮助(当然也能解决你现在提到的这个问题
#14
ms-help://MS.VSCC/MS.MSDNVS.2052/kboffgen/Source/offdev/q278973.htm
这篇文章对你会很有帮助,其中的Excelado.exe请下载后解包,里面有相关的示例。
这篇文章对你会很有帮助,其中的Excelado.exe请下载后解包,里面有相关的示例。
#15
ms-help://MS.VSCC/MS.MSDNVS.2052/kboffgen/Source/offdev/q278973.htm
这篇文章对你会很有帮助,其中的Excelado.exe请下载后解包,里面有相关的示例。
Email:c-zc@21cn.com
这篇文章对你会很有帮助,其中的Excelado.exe请下载后解包,里面有相关的示例。
Email:c-zc@21cn.com