您是否可以在新手友好的層面上解釋如何將數據從CSV文件批量導入到Microsoft SQL Server Compact Edition中的表中?我仍然處於爲MS SQL Server CE後端數據庫創建C#前端的階段。這是在Visual Studio 2010中使用MS SQL Server CE 3.5(如果它很重要,則爲Ultimate Edition)。爲了方便起見,我可能更願意通過GUI數據庫設計器來完成它,但如果需要的話,我會歡迎SQL命令。這將作爲開發者完成一次,它不需要由最終用戶使用。將CSV數據批量導入Microsoft SQL Server精簡版表?
我已經做了谷歌搜索和Stackoverflow搜索,但仍然沒有成功在我想做什麼。
僅對CSV數據使用拆分不僅僅是簡單。怎麼樣字符串內的分隔符等你真的需要一個CSV庫或一些很酷的正則表達式來解析CSV。 – ProfK
@ProfK問題是關於批量導入到SQL,而不是關於CSV解析。幸運的是,LinqPAD支持NuGET包,並且可以使用一些包進行數據處理以讀取複雜的CSV ... –
除非數據被正確解析,否則批量導入到SQL是毫無用處的。但是,自從我開始關注'TextFieldParser',它隱藏在'VisualBasic'命名空間中,並且它可以高度配置用於微調CSV解析。 – ProfK