标题:利用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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-281152-1-1.html




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

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