簡體   English   中英

如何從 R 中的 SQL 導出數據

[英]how to export data from SQL in R

我是 R 的初學者。

我通過 ODBC 連接到 SQL DB:

dbconnection <- odbcDriverConnect("Driver=ODBC Driver 11 for SQL Server;Server=OurServer; Database=OurDatabase;Uid=; Pwd=")
initdata <- sqlQuery(dbconnection,paste("exec ourTable"))`

我可以查看initdata。 我想從 ourTable 中導出數據並將其保存到 Excel 中。

{我找到了很多信息,但這些信息是關於如何將表保存到 SQL 中的}

如果我理解您的問題,您需要將 initdata 中的數據 output 轉換為 excel 文件。 我會在 R 中使用 openxlsx package。

 library(openxlsx)

 dbconnection <- odbcDriverConnect("Driver=ODBC Driver 11 for SQL Server;
                                    Server=OurServer; 
                                    Database=OurDatabase;
                                    Uid=;
                                    Pwd=")

 initdata <- sqlQuery(dbconnection,paste("exec ourTable"))`     

  #output the xlsx file
 write.xlsx(initdata,file = "file_name.xlsx")

我希望這有幫助。

暫無
暫無

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

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