2014-02-14 53 views
2

有沒有辦法讀取ASP.NET應用程序中的SAS傳輸文件?我看到「R」有一個庫來執行此操作(read.xport(文件)),但是我不清楚,我可以在無法安裝軟件包的系統上運行「R」(認爲共享主機)。任何後期處理數據都將由我的應用程序完成,所以我只需要「讀取」這些文件。讀取ASP.NET中的SAS傳輸文件

+1

傳輸文件格式已發佈,所以也許你可以使用文檔? http://support.sas.com/techsup/technote/ts140.html – Joe

+0

@Joe該鏈接中有一些非常有趣的代碼/評論。只是去顯示我們認爲理所當然有多少... –

回答

2

一個可能的解決方案是來自Alan Churchill的this blog post。他可能是SAS - .NET互操作性方面的專家,所以我建議在他的網站周圍尋找需要的更多信息。

下載,然後從SAS支持安裝SAS通用瀏覽器 網站

在Visual Studio中的一個新項目,添加從 SAS通用瀏覽器的引用文件安裝到以下兩個dll文件

SAS.UV.Transport SAS.UV.Utility

使用下面的C#代碼(如適應需要 ):

TransportFile tf = new TransportFile(@「x:\ temp \ sample.xpt」); var x = tf.Datasets;

您的數據集將位於變量x中。

+1

我看到了一個,並嘗試了它。沒有工作。該dll有其他依賴項。 –