簡體   English   中英

SQL Server導出到Excel

[英]SQL Server export to Excel

如何提高將具有一對多關系(在這種情況下為多對多關系)的表的數據庫導出到單個excel文件中的性能。

現在,我從數據庫中獲取所有數據,並使用一些for循環將其處理到表中,然后更改html文件的標題以將其下載為excel文件。 但是我要花一些時間(大約300條記錄)。

我只是想知道,是否有更快的方法來提高性能。

謝謝

聽起來好像您正在使用c#代碼將每個表加載到內存中,然后通過遍歷數據來構建平面表。 一種更簡單,更快捷的方法是使用帶有一些JOIN的SQL查詢: http : //www.w3schools.com/sql/sql_join.asp http://en.wikipedia.org/wiki/ Join_(SQL

另外,我得到的印象是您將生成的平面表呈現為html,然后將其另存為excel文件。 您可以通過多種方法直接創建該excel(或csv)文件,而不必先將其轉換為html表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM