| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 689 人关注过本帖
标题:利用C#软件 将 EXCEL 表 导入 (导出) 数据库 请大哥大姐门用简洁的代码段 ...
只看楼主 加入收藏
bbs_bccn_net
Rank: 1
等 级:新手上路
帖 子:9
专家分:4
注 册:2009-5-1
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:1 
利用C#软件 将 EXCEL 表 导入 (导出) 数据库 请大哥大姐门用简洁的代码段 实现一下
xiexie le
搜索更多相关主题的帖子: EXCEL 数据库 导入 
2009-07-31 14:40
baikil
Rank: 10Rank: 10Rank: 10
来 自:X星球
等 级:青峰侠
威 望:4
帖 子:282
专家分:1580
注 册:2009-7-20
收藏
得分:20 
先对COM组件的引用"Microsoft Excel 11.0 Object Libarary" -->系统中的Office 的不同可能版上有点不同.
Excel.Application ExcelIRS; //Excel 文档的主程序( 可以打开多个工作薄)
Excel.Workbook RSbook;      //工作薄
Excel.Worksheet thisWorkBookSheet; //表单


新建
 RSbook=(Excel.Workbook)ExcelIRS.Application.Workbooks.Add(Missing.Value);
得到工作表
thisWorkBookSheet = (Excel.Worksheet)RSbook.ActiveSheet;

输入
Excel.Range rg = (Excel.Range)thisWorkBookSheet.get_Range(thisWorkBookSheet.Cells[i, j], thisWorkBookSheet.Cells[i+cellsValue.GetLength(0)-1,j+cellsValue.GetLength(1)-1]);
            rg.Value2 = cellsValue;

保存
 work.SaveAs(filePath, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Excel.XlSaveAsAccessMode.xlNoChange, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);

退出
 RSbook = null;
                ExcelIRS.Workbooks.Close();
                ExcelIRS.Application.Quit();
                ExcelIRS.Quit();

大概这是这么一些方些,只提供方向哦,网上好多详细操作...

自创QQ群64885635,方便C#学习交流.希望各项工作路好学都好入!
2009-07-31 15:04
快速回复:利用C#软件 将 EXCEL 表 导入 (导出) 数据库 请大哥大姐门用简洁的代 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014387 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved