在asp.net web中 csv数据导入到 dataTable出错

sky0813 sky0813 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在sap导出的csv数据,想在asp.net上导入到DataTable里。提示 “在选定的数据源上未找到名为“Purchase Order ID”的字段或属性。”,而用WPS保存下,又可以。是什么原因造成的?

...

Dim strConn As String = String.Format("Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties='text;HDR=Yes;FMT=Delimited;CharacterSet=65001';Data Source='" & mp & "'")
'连接数据。 Data Source为CSV文件存在的目录
Dim conn As New OleDbConnection(strConn)
Dim dt1 As New DataTable()
Dim sql As String = "select * from (" + filename + ") "

conn.Open()
Dim dr As New OleDbDataAdapter(sql, conn)
Dim ds As New DataSet()
dr.Fill(ds, "table1")
dt1 = ds.Tables("table1")
If dt1.Rows.Count > 0 Then
Try
GridView1.DataSource = dt1
GridView1.DataBind()

Dim i As Integer
For i = 0 To GridView1.Rows.Count - 1
Dim txtPONum As String = (GridView1.Rows(i).Cells(1).Text).Trim
If txtPONum.Replace(" ", "").Trim = "" Then
GridView1.Rows(i).Cells(1).Text = GridView1.Rows(i - 1).Cells(1).Text
End If
Next
Response.Write("<script>alert('讀取數據成功!');</script>")
Catch ex As Exception
End Try
...全文

相关推荐

ASP.NET MVC值班管理系统开发:排班算法、报表导出与IIS部署实践

企业信息化管理离不开对人员排班、任务记录与数据报表的高效支撑,而这类内部管理系统在开发时往往需要兼顾复杂业务规则与部署环境的现实约束。从基础概念出发,理解排班引擎、权限控制、数据聚合等通用模块的设计原理,是构建稳定系统的关键。ASP.NET MVC凭借清晰的分层架构、灵活的Razor视图引擎以及与Entity Framework、SQL Server的良好协同,成为开发值班管理、OA或资产管理等系统的成熟选项。实际工程中,自动排班算法、调班冲突检测、文件上传限制、统计报表的SQL优化、Excel导出以及II

weixin_34032792

ASP.NET Core中Excel导入导出方案:ExcelDataReader与EPPlus结合

在Web应用程序开发中,Excel文件的导入导出是高频需求,但不同格式与不同库的能力边界往往令人困惑。EPPlus适合生成.xlsx,却无法读取旧版.xls;ExcelDataReader擅长流式解析多种格式却不负责写入。通过接口分层与泛型设计,将两者统一收敛到单一服务,即可实现读写分离、组件可替换的可靠方案。本文从Excel处理的技术痛点切入,介绍如何基于ASP.NET Core WebApi构建包含数据映射、流式读取、样式导出和大小限制等能力的处理器,并分享部署到IIS或Kestrel后的常见故障排查思

SeigRobotics

Stimulsoft Reports实战指南:从模板设计到高性能导出

报表开发中,如何快速实现数据可视化与多格式导出是工程实践的核心痛点。Stimulsoft Reports作为一款成熟的商业级报表控件,通过可视化模板编辑、灵活的数据绑定机制以及强大的渲染引擎,帮助开发者显著降低报表生成与维护成本。本文从基础原理出发,介绍报表模板(.mrt)与业务代码分离的设计思路,深入讲解DataBand数据循环、参数传递、表达式使用等关键环节,同时分享PDF、Excel等多格式导出经验,并针对数据源连接、条件表达式求值、中文字体等常见异常给出排查方案。结合实际工程中的性能优化与缓存策略,

ducode

四驱PHEV、插电式混合动力汽车+DM混动系统P2+P4+发动机(三擎四驱)Matlab仿真

内容概要:本文系统解读了一套完整的多机器人路径规划(MAPF)MATLAB代码库,旨在解决在共享环境中为多个智能体寻找无冲突路径的核心问题。文章采用几何、拓扑、调度与呈现四层架构,详细阐述了地图解析、四邻域拓扑与Petri网构建、基于优先级启发式的路径规划、时间同步与冲突消解,以及可视化等关键技术环节。核心设计思想为空间规划与时间消解分离,通过动态边权膨胀、节点预留历史、几何惩罚驱动的局部同步等机制有效提升算法效率与可扩展性。文中深入分析了三种时间同步策略的适用场景与性能取舍,并强调了可视化在算法验证中的关键作用,为构建可复现、可扩展的MAPF仿真系统提供了详尽的技术参考。; 适合人群:具备一定MATLAB编程基础,从事机器人、自动化、智能交通、无人机编队等相关领域研究的研发人员及研究生。; 使用场景及目标:① 学习并掌握多机器人路径规划中的优先级规划与冲突消解核心算法;② 理解并应用基于Petri网的整数规划求解方法;③ 构建并优化可复现、可扩展的MAPF仿真系统,服务于仓储物流、自动驾驶、无人机集群等实际应用场景;④ 提升MATLAB工程化开发能力与复杂算法的可视化水平。; 阅读建议:建议读者结合提供的MATLAB代码与MovingAI标准地图数据,严格按照章节顺序逐步实践,重点关注各模块间的接口设计、性能优化策略及“信息前移”的工程思想,并通过调整智能体数量、地图复杂度等参数,全面验证算法的鲁棒性与效率。

荔枝科研社

产业园区运营负责人如何利用平台提升园区内企业与科研机构的协同创新能力?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN
评论 4
收藏 已收藏
分享
返回顶部
sky0813
.NET社区 62,272 成员 668,968 内容