.Net Core WebAPI怎么导入CSV
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍".Net Core WebAPI怎么导入CSV"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇".Net Core WebAPI怎么导入CSV"
千家信息网最后更新 2025年11月08日.Net Core WebAPI怎么导入CSV
这篇文章主要介绍".Net Core WebAPI怎么导入CSV"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇".Net Core WebAPI怎么导入CSV"文章能帮助大家解决问题。
一、前端代码
/// JS脚本$("#fileToUpload").click();$("#fileToUpload").change(function () { var formData = new FormData(); formData.append("myfile", document.getElementById("fileToUpload").files[0]); $.ajax({ url: "../Ticket/TicketFileToUpload", type: 'POST', cache: false, processData: false, contentType: false, data: formData, success: function (res) { alert(res.Message); }, error: function (data, status, e) { alert("操作失败!"); } })});二、后台实现代码
[HttpPost]public ActionResult TicketFileToUpload(){ try { if (Request.Files.Count > 0) { HttpPostedFileBase TicketFile = Request.Files[0]; List lstData = Helper.ImportExport.InportData(TicketFile.InputStream); TicketModel ticketope = new TicketModel(); for (int i = 1; i < lstData.Count; i++) { string[] itemData = lstData[i]; Ticket entity = ticketope.GetByCode(itemData[0]); if (entity == null) { entity = new Ticket(); entity.Label = itemData[1]; entity.SiteId = int.Parse(itemData[2]); entity.Owner = itemData[4]; entity.CardId = itemData[5]; entity.StartDate = DateTime.Parse(itemData[6]); entity.EndDate = DateTime.Parse(itemData[7]); entity.IsValid = bool.Parse(itemData[8]); entity.IsUsed = bool.Parse(itemData[9]); ticketope.Insert(entity); } } return Json(new JsonResultData() { Success = true, Message = "导入数据成功!" }); } else { return Json(new JsonResultData() { Success = false, Message = "找不到导入文件数据!" }); } } catch (Exception ex) { return Json(new JsonResultData() { Success = false, Message = "导入数据失败!" }); }}public static List InportData(Stream filestream){ lock (RunningInport) { List lstData = new List(); string strLine = ""; bool IsFirst = true; StreamReader sr = new StreamReader(filestream, Encoding.UTF8); while ((strLine = sr.ReadLine()) != null) { if (IsFirst) { string[] strTitles = strLine.Split(','); lstData.Add(strTitles); } else { string[] strData = strLine.Split(','); lstData.Add(strData); } } return lstData; }} 关于".Net Core WebAPI怎么导入CSV"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
数据
知识
代码
行业
不同
实用
成功
内容
前端
后台
实用性
实际
文件
文章
方法
更多
案例
知识点
篇文章
脚本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器宕机怎么处理
学校网络安全周
viso数据库图怎么做
c软件开发实习心得简历
高青瓷砖库存软件开发
服务器远程虚拟机usb读取
网络安全涉及电力方面吗
手机系统参数软件开发
求在校学生软件开发
与谷歌服务器通信异常怎么办
软件开发英文文章
找到指定主机名的服务器
网络安全事件的基本概念
乐词数据库加载失败
道通科技软件开发用的什么技术
成都大数据软件开发费用
信息网络安全的分析
企业云服务器什么意思
怎么保证密码在数据库中安全
can接口软件开发
联迪云音箱服务器设置
长沙蜻蜓网络技术
java数据库同步多张表
udp服务器高并发
EMS软件开发师
腾讯云服务器怎么看账号和密码
数据库安全范畴
下拉框显示数据库
如何在云服务器部署项目
杭州边锋网络技术待遇