没有合适的资源?快使用搜索试试~ 我知道了~
C#的office操作
5星 · 超过95%的资源 需积分: 9 10 下载量 111 浏览量
2011-04-07
09:19:32
上传
评论
收藏 83KB PDF 举报
温馨提示
试读
13页
C#的office操作,包括对word,excel,powerpoint的创建文档,插入文字,插入表格,图片等等操作
资源推荐
资源详情
资源评论
C#操作office技术整理总结(1)
疯狂代码 http://CrazyCoder.cn/ ĵ:http:/CrazyCoder.cn/DotNet/Article49104.html
C#操作Excel!
public ImportExportToExcel
{
private strConn ;
private .Windows.Forms.OpenFileDialog openFileDlg= .Windows.Forms.OpenFileDialog;
private .Windows.Forms.SaveFileDialog saveFileDlg= .Windows.Forms.SaveFileDialog;
public ImportExportToExcel
{
//
// TODO: 在此处添加构造逻辑
//
this.openFileDlg.DefaultExt = "xls";
this.openFileDlg.Filter = "Excel文件 (*.xls)|*.xls";
this.saveFileDlg.DefaultExt="xls";
this.saveFileDlg.Filter= "Excel文件 (*.xls)|*.xls";
}
从Excel文件导入到DataSet#region 从Excel文件导入到DataSet // /// <summary>
// /// 从Excel导入文件
// /// </summary>
// /// <param name="strExcelFileName">Excel文件名</param>
// /// <s>返回DataSet</s>
// public DataSet ImportFromExcel( strExcelFileName)
// {
// doImport(strExcelFileName);
// }
/**//// <summary>
/// 从选择Excel文件导入
/// </summary>
/// <s>DataSet</s>
public DataSet ImportFromExcel
{
DataSet ds= DataSet;
(openFileDlg.ShowDialog .Windows.Forms.DialogResult.OK)
ds=doImport(openFileDlg.FileName);
ds;
}
/**//// <summary>
/// 从指定Excel文件导入
/// </summary>
/// <param name="strFileName">Excel文件名</param>
/// <s></s>
public DataSet ImportFromExcel( strFileName)
{
DataSet ds= DataSet;
ds=doImport(strFileName);
ds;
}
/**//// <summary>
/// 执行导入
/// </summary>
/// <param name="strFileName">文件名</param>
/// <s>DataSet</s>
private DataSet doImport( strFileName)
{
(strFileName"") null;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + strFileName + ";" +
"Extended Properties=Excel 8.0;";
OleDbDataAdapter ExcelDA = OleDbDataAdapter("SELECT * FROM [Sheet1$]", strConn);
DataSet ExcelDs = DataSet;
try
{
ExcelDA.Fill(ExcelDs, "ExcelInfo");
}
catch(Exception err)
{
.Console.WriteLine( err. );
}
ExcelDs;
}
#endregion
从DataSet到出到Excel#region 从DataSet到出到Excel /**//// <summary>
/// 导出指定Excel文件
/// </summary>
/// <param name="ds">要导出DataSet</param>
/// <param name="strExcelFileName">要导出Excel文件名</param>
public void ExportToExcel(DataSet ds, strExcelFileName)
{
(ds.Tables.Count0 || strExcelFileName"") ;
doExport(ds,strExcelFileName);
}
/**//// <summary>
/// 导出用户选择Excel文件
/// </summary>
/// <param name="ds">DataSet</param>
public void ExportToExcel(DataSet ds)
{
(saveFileDlg.ShowDialog .Windows.Forms.DialogResult.OK)
doExport(ds,saveFileDlg.FileName);
}
/**//// <summary>
/// 执行导出
/// </summary>
/// <param name="ds">要导出DataSet</param>
/// <param name="strExcelFileName">要导出文件名</param>
private void doExport(DataSet ds, strExcelFileName)
{
Excel.Application excel= Excel.Application;
// Excel.Workbook obj= Excel.WorkbookClass;
//
obj.SaveAs("c:zn.xls",Excel.XlFileFormat.xlExcel9795,null,null,false,false,Excel.XlSaveAsAccessMode.xlN
oChange,null,null,null,null);
rowIndex=1;
colIndex=0;
剩余12页未读,继续阅读
资源评论
- zhujiang4282013-01-05用起来不不错,谢谢楼主。
- duoduoaokok2012-11-10能用,能用,研究研究。
diablo518
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功