C#导出导入excel

zz81092174 2010-07-09 08:30:34
窗体控件基本上是textbox和datagridview
现在要做的是把这些数据导出到指定的Excel表格的指定单元格内

还有导入也是
把Excel表格里指定单元格的数据导入到指定的控件里

请问有哪些实现方法...?
...全文
60 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zz81092174 2010-07-09
  • 打赏
  • 举报
回复
对哦
Excel本来就可以是数据库
难怪怎么看都像是在作数据库操作
谢谢大家
结账
fengqiao1999 2010-07-09
  • 打赏
  • 举报
回复
string xlsPath = "E:\\datafile.xls"; // 绝对物理路径
string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Extended Properties=Excel 8.0;" +
"data source=" + xlsPath;
// 查询语句
string sql = "SELECT * FROM [Sheet1$]";
Factory fa = new Factory("System.Data.OleDb", connStr, sql);
dataGridView3.DataSource = fa.LoadData();
wuyq11 2010-07-09
  • 打赏
  • 举报
回复
遍历datagridview赋值给相关单元格
或datagridview导出到excel
Excel导入string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = " + fileName + ";Extended Properties=Excel 8.0" ;
DataSet ds= new DataSet();
using(OleDbConnection conn= new OleDbConnection(strCon))
{
string strCom = " SELECT * FROM [Sheet1$]" ;
conn.Open() ;
OleDbDataAdapter myCommand = new OleDbDataAdapter(str , conn) ;
myCommand.Fill(ds) ;
conn.Close() ;
}
或遍历,da.udate更新
ywg_77 2010-07-09
  • 打赏
  • 举报
回复
qq: 33567806
密码:tcq851206zsg0811


谁想要自己拿去改资料!

110,552

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧