示例#1
0
 /// <summary>
 /// 构造器 指定classNameDllName(ExcelWriterProviderName) 默认Pub.Class.Excel.OleDb.ExcelWriter,Pub.Class.Excel.OleDb
 /// </summary>
 /// <param name="classNameAndAssembly">命名空间.类名,程序集名称</param>
 /// <param name="excelPath">excel文件路径</param>
 public ExcelWriter(string classNameAndAssembly, string excelPath)
 {
     if (excelWriter.IsNull())
     {
         excelWriter = (IExcelWriter)classNameAndAssembly.IfNullOrEmpty("Pub.Class.Excel.OleDb.ExcelWriter,Pub.Class.Excel.OleDb").LoadClass();
         excelWriter.Open(excelPath);
     }
 }
示例#2
0
 /// <summary>
 /// 构造器
 /// </summary>
 /// <param name="dllFileName">dll文件名</param>
 /// <param name="className">命名空间.类名</param>
 /// <param name="excelPath">excel文件路径</param>
 public ExcelWriter(string dllFileName, string className, string excelPath)
 {
     if (excelWriter.IsNull())
     {
         excelWriter = (IExcelWriter)dllFileName.LoadClass(className);
         excelWriter.Open(excelPath);
     }
 }
示例#3
0
 /// <summary>
 /// 构造器 从Web.config中读ExcelWriterProviderName 默认Pub.Class.Excel.OleDb.ExcelWriter,Pub.Class.Excel.OleDb
 /// </summary>
 /// <param name="excelPath">excel文件路径</param>
 public ExcelWriter(string excelPath)
 {
     if (excelWriter.IsNull())
     {
         excelWriter = (IExcelWriter)(WebConfig.GetApp("ExcelWriterProviderName") ?? "Pub.Class.Excel.OleDb.ExcelWriter,Pub.Class.Excel.OleDb").LoadClass();
         excelWriter.Open(excelPath);
     }
 }
示例#4
0
 /// <summary>
 /// 构造器 从Web.config中读ExcelWriterProviderName 默认Pub.Class.Excel.OleDb.ExcelWriter,Pub.Class.Excel.OleDb
 /// </summary>
 /// <param name="excelPath">excel文件路径</param>
 public ExcelWriter(string excelPath) { 
     if (excelWriter.IsNull()) {
         excelWriter = (IExcelWriter)(WebConfig.GetApp("ExcelWriterProviderName") ?? "Pub.Class.Excel.OleDb.ExcelWriter,Pub.Class.Excel.OleDb").LoadClass();
         excelWriter.Open(excelPath);
     }
 }
示例#5
0
 /// <summary>
 /// 构造器 指定classNameDllName(ExcelWriterProviderName) 默认Pub.Class.Excel.OleDb.ExcelWriter,Pub.Class.Excel.OleDb
 /// </summary>
 /// <param name="classNameAndAssembly">命名空间.类名,程序集名称</param>
 /// <param name="excelPath">excel文件路径</param>
 public ExcelWriter(string classNameAndAssembly, string excelPath) { 
     if (excelWriter.IsNull()) {
         excelWriter = (IExcelWriter)classNameAndAssembly.IfNullOrEmpty("Pub.Class.Excel.OleDb.ExcelWriter,Pub.Class.Excel.OleDb").LoadClass();
         excelWriter.Open(excelPath);
     }
 }
示例#6
0
 /// <summary>
 /// 构造器
 /// </summary>
 /// <param name="dllFileName">dll文件名</param>
 /// <param name="className">命名空间.类名</param>
 /// <param name="excelPath">excel文件路径</param>
 public ExcelWriter(string dllFileName, string className, string excelPath) {
     if (excelWriter.IsNull()) {
         excelWriter = (IExcelWriter)dllFileName.LoadClass(className);
         excelWriter.Open(excelPath);
     }
 }