Ejemplo n.º 1
0
        /// <summary>
        /// 数据写入CSV文件
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="folderPath">文件路径</param>
        /// <param name="fileName">文件名</param>
        /// <param name="dataList">数据集合</param>
        /// <returns>方法是否执行成功</returns>
        public static bool WriteCSVFile <T>(string folderPath, string fileName, List <T> dataList)
        {
            var isSuccess = false;

            if (!string.IsNullOrEmpty(folderPath) && !string.IsNullOrEmpty(fileName) && dataList != null && dataList.Count > 0)
            {
                var filePath = FileIOHelper.CreateFile(folderPath, fileName, "csv");
                isSuccess = WriteCSV(filePath, dataList);
            }

            return(isSuccess);
        }