自已摸索实现了对excel简单的上传和下载并做了一个封装类,下面分享一下。
先去官网:http://npoi.codeplex.com/下载需要引入dll(可以选择.net2.0或者.net4.0的dll),然后在网站中添加引用。
1、定义tools工具类:工具类封装了对excel的上传和下载功能
public class Tools { #region 打开保存excel对话框返回文件名 public static string SaveExcelFileDialog() { var sfd = new Microsoft.Win32.SaveFileDialog() { DefaultExt = "xls", Filter = "excel files(*.xls)|*.xls|All files(*.*)|*.*", FilterIndex = 1 }; if (sfd.ShowDialog() != true) return null; return sfd.FileName; } #endregion #region 打开excel对话框返回文件名 public static string OpenExcelFileDialog() { var ofd = new Microsoft.Win32.OpenFileDialog() { DefaultExt = "xls", Filter = "excel files(*.xls)|*.xls|All files(*.*)|*.*", FilterIndex = 1 }; if (ofd.ShowDialog() != true) return null; return ofd.FileName; } #endregion #region 读excel