2012-05-31 70 views
-1

我想在我的C#應用​​程序添加導入/導出功能...想在我的C#機應用添加導入/導出功能

出口我的SQL Server數據文件(CSV,XLS,XML) 導入數據從導出的文件(CSV,XML,XLS)到SQL服務器

請建議使用哪種格式(CSV,XML或XSL)我很容易做到這一點..

也提供我的鏈接或方向,使我可以得到這個細節,並開始編碼在這..

感謝, 馬赫什

+2

Stack Overflow不是您的個人研究助理:http://meta.stackexchange.com/a/128553 – CAbbott

回答

1

我會代表CSV文件格式,如果您的應用程序應該trasmit /對大量的數據進行操作。 CSV具有較低的內存佔用量,因爲它只是comma-separated文本。這種類型格式的困難來自國際申請,當你在不同的機器上有不同的小數分隔符,並且需要從另一臺機器保存/恢復數據時。在這種情況下,你需要

  • 或存儲在某種程度上文化信息的文件
  • 或定義單個統一的格式爲所有客戶。

對於CSV工作,你可以使用A Fast CSV Reader

對於小數據塊,或針對不同進程之間通過網絡trabsmitting,或傳達它,你可以中繼上XML格式,它擁有巨大的內置在持續性,序列化和導航方面支持.NET Framework

關於XLS沒有什麼可說的,因爲我總是試圖避免它們,因爲它們是專有格式,而不是大多數IT世界的通用格式。您需要安裝並且可以安裝Excel,或者您可以使用某些第三方零件庫,例如excellibrary

+0

感謝man ..對於您的建議和您給我的鏈接... – mahesh

+0

@mahesh:不客氣 – Tigran