Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ASP.NET中读取SAS传输文件_Asp.net_R_Sas - Fatal编程技术网

在ASP.NET中读取SAS传输文件

在ASP.NET中读取SAS传输文件,asp.net,r,sas,Asp.net,R,Sas,有没有办法在ASP.NET应用程序中读取SAS传输文件?我看到“R”有一个库来做这件事(read.xport(file)),但我不清楚我可以在一个无法安装软件包的系统上运行“R”(想想共享主机)。数据的任何后期处理都将由我的应用程序完成,因此我只需要“读取”这些文件。一个可能的解决方案来自艾伦·丘吉尔。他可能是SAS-.NET互操作性方面的专家,因此如果需要,我建议查看他的站点以获取更多信息 从SAS支持中心下载并安装SAS Universal Viewer 场地 在Visual Studio中

有没有办法在ASP.NET应用程序中读取SAS传输文件?我看到“R”有一个库来做这件事(read.xport(file)),但我不清楚我可以在一个无法安装软件包的系统上运行“R”(想想共享主机)。数据的任何后期处理都将由我的应用程序完成,因此我只需要“读取”这些文件。

一个可能的解决方案来自艾伦·丘吉尔。他可能是SAS-.NET互操作性方面的专家,因此如果需要,我建议查看他的站点以获取更多信息

从SAS支持中心下载并安装SAS Universal Viewer 场地

在Visual Studio中创建新项目从 SAS Universal Viewer将文件安装到以下2个DLL

SAS.UV.Transport SAS.UV.Utility

使用以下C代码(根据需要进行调整 (需要):

TransportFile tf=新的TransportFile(@“x:\temp\sample.xpt”); var x=tf.数据集

您的数据集将位于变量x中


传输文件格式已发布,因此您是否可以使用文档@Joe该链接中有一些非常有趣的代码/注释。这只是为了显示我们认为理所当然的引擎盖下发生了多少事情……我早些时候看到了这一点,并尝试了一下。没用。dll具有其他依赖项。