我需要導入excel文件到Sql服務器,我已經嘗試通過使用Fileupload但fileuploader acccepting所有文件類型,有沒有任何機會來限制只有選定的類型,當我們點擊瀏覽?如何將excel文件導入到sql server?
回答
從文件名中提取文件擴展名並進行檢查。
string Extension = Path.GetExtension(fileUploadControlId.PostedFile.FileName);
我的意圖是當我點擊瀏覽(fileupload)它打開一個文件打開對話框這個對話框應該只允許excel files.For這個我看。 – user2763879
使用正則表達式來驗證文件類型
var regex = new Regex(@".*\.xlsx?$");
另一種方法是使用AjaxFileUploader:
在標記:
<asp:AjaxFileUpload ID="AjaxFileUpload1" runat="server" OnClientUploadComplete="uploadComplete" OnClientUploadError="uploadError"
onuploadcomplete="AjaxFileUpload1_UploadComplete" AllowedFileTypes="xls,xlsx"
MaximumNumberOfFiles="1"/>
欲瞭解更多信息:AjaxFileUpload
儘管他沒有將此標記爲答案,但看起來他可能會使用您的答案:http://stackoverflow.com/questions/22174373/how-to-upgrade-to-new-version-of-ajax-工具包與現有的項目 –
大聲笑它沒關係,我希望別人可以受益於此:) –
- 1. 如何將Excel文件導入SQL Server?
- 2. 將excel文件導入到sql server
- 3. 如何將.CSV和Excel文件導入到Azure SQL Server中
- 4. 將Excel文件導入SQL Server
- 5. SSIS包導入Excel文件到SQL Server
- 6. 導入Excel文件到SQL Server 2008
- 7. 導入多個Excel文件到SQL Server
- 8. 如何導入excel到sql server 2008?
- 9. 導入Excel到SQL Server CE
- 10. 導入Excel到SQL Server 2008
- 11. 將Excel 2010導入到Sql Server 2008中
- 12. 將Excel 2010導入到SQL Server中
- 13. 將Excel數據導入到SQL Server
- 14. 將EBCDIC文件導入到SQL Server中
- 15. 將DBF文件導入到Sql Server中
- 16. 錯誤將文件導入到SQL Server
- 17. 導入文件到SQL Server
- 18. 將SQL Server導出到Excel
- 19. 如何將數據從SQL Server表導出到Excel文件
- 20. 如何將大型數據從sql server導出到excel文件
- 21. 將Excel文件逐行導入到SQL Server
- 22. 使用C#將Excel文件導入到Microsoft SQL Server中
- 23. 在sql server 2008中導入excel文件
- 24. SQL Server 2008導入excel文件
- 25. 如何將excel 2007導入到sql server 2005中
- 26. 當導入excel文件到Microsoft SQL
- 27. 導入文本文件到MS Excel或SQL Server CE數據庫
- 28. 如何將SQL Server .bak文件導入到MySQL中?
- 29. 如何將Oracle .DMP文件導入到SQL Server中?
- 30. 如何將MS ACCESS文件導入到SQL SERVER
請檢查這個pos這是你有同樣的問題: http://stackoverflow.com/questions/22164324/import-excel-file-into-sql-server –
Possibe複製http://stackoverflow.com/questions/22164324/import- excel-file-into-sql-server – DevelopmentIsMyPassion
是的,我正在認真尋找解決方案。 – user2763879