Tag: sas

从.Net中的SAS数据源读取数据

我被要求在ASP.Net应用程序中从SAS读取一些数据。 我已经为Windows Forms应用程序编写了代码。 但是相同的代码在ASP.Net中不起作用,但我可以试试。 具有相同引用的干净项目始终失败。 这是我为连接所做的事情: SASWorkspaceManager.WorkspaceManager oWorkspaceManager = new SASWorkspaceManager.WorkspaceManager(); string xmlInfo = “”; SASWorkspaceManager.ServerDef oServerDef = new SASWorkspaceManager.ServerDef(); oServerDef.MachineDNSName = “server”; oServerDef.Protocol = SASWorkspaceManager.Protocols.ProtocolBridge; oServerDef.Port = ; oServerDef.BridgeEncryptionAlgorithm = “SASProprietary”; oServerDef.BridgeEncryptionLevel = SASWorkspaceManager.EncryptionLevels.EncryptUserAndPassword; SAS.Workspace oSASWorkspace = oWorkspaceManager.Workspaces.CreateWorkspaceByServer (“”, SASWorkspaceManager.Visibility.VisibilityProcess, oServerDef, “user”, “pass”, out xmlInfo); oSASWorkspace.LanguageService.Submit( “proc means data = sashelp.class;output out=meanout;run;”); OleDbDataAdapter oOleDbDataAdapter […]

提示在使用EPPlus创建的文件上保存更改

我正在使用EPPlus v3.1.3创建一系列Excel工作簿。 当我打开新创建的文件时,如果我关闭它而不触及任何内容,它会询问我是否要保存更改。 我注意到的唯一变化是,如果我说“是”,则app.xml文件稍有改动 – 工作簿中没有明显的差异,其余的XML文件是相同的。 我尝试过这两种方法: ExcelPackage p = new ExcelPackage(new FileInfo(filename)); p.Save(); 以及 ExcelPackage p = new ExcelPackage(); p.SaveAs(new FileInfo(filename)); 两者都有同样的问题。 有没有办法让app.xml文件以最终forms输出? 这是一个问题的原因是因为我们使用SAS程序来进行QC,并且当SAS程序打开文件时,因为它们是直接从EPPlus程序输出的,所以它不从具有公式的单元格中获取值。 如果它被打开并且“是”你选择“是否要保存更改”,它可以正常工作。 但是,由于我们正在创造数百个,这是不切实际的。 另外,我正在使用模板。 模板显示正常。 特别奇怪的是,我们已经使用这个系统超过一年了,这是我们第一次遇到这个问题。 有没有办法解决? 在C#或SAS方面?