Advertisement

EPPlus导入DataTable日期时间处理

阅读量:

在使用EPPlus将Excel文件中的数据导入至DataTable时,若遇到某一列的数据类型为DateTime,应采取何种方式加以处理?

解决方法如下:

1、首先需要确定Excel表格中各列所对应的格式类型

2、随后需验证该格式类型是否属于日期时间类别

核心代码示例如下:

复制代码
 public static DataTable ExcelToDt(string filePath, bool isSkipFirstRow, int cols, string logBusiness)

    
     {
    
         if (!string.IsNullOrEmpty(filePath))
    
         {
    
             try
    
             {
    
                 DataTable dt = new DataTable();
    
                 for (int col = 0; col < cols; col++)
    
                 {
    
                     dt.Columns.Add(col.ToString(), Type.GetType("System.String"));

全部评论 (0)

还没有任何评论哟~