[英]Porting data from SQL Server to Excel sheet using C#
我必須將存儲在SQL Server數據庫中的數據移植到Excel工作表中。 誰能為我提供一個合適的鏈接進行此操作? 我正在使用ASP.net C#。
取決於您的要求和可用的條件。 您可以將數據導出為Excel可以打開和讀取的csv格式,也可以使用Microsoft Excel對象庫。 后者的示例可以在MSDN和許多其他地方找到
您可以將問題分為兩部分:
他們需要了解如何使用C#從MSSQL讀取數據。您可以在MSDN或stackoverflow上搜索以獲取其他信息基本上,您需要選擇使用數據庫適配器(ODBC,ADO.NET等)。
希望這會有所幫助。
取決於要生成的Excel文件的復雜程度以及對格式等需要多少控制。
在ASP.NET中,由於潛在的死鎖(UI鎖定問題),我認為仍然不建議使用Office Interop。
我們通常使用Aspose.Cells,一種我們很滿意的商業產品,但它不是免費的。
如果文件很簡單(單張紙,只是數據轉儲),寫出CSV通常就足夠了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.