Tag: 数据集

在使用PROC IMPORT创build之后修改SAS数据集

我有一个这样的数据集 Obs MinNo EurNo MinLav EurLav 1 103 15.9 92 21.9 2 68 18.5 126 18.5 3 79 15.9 114 22.3 我的目标是从上面的数据集中创build一个像这样的数据集: Obs Min Eur Lav 1 103 15.9 No 2 92 21.9 Yes 3 68 18.5 No 4 126 18.5 Yes 5 79 15.9 No 6 114 22.3 Yes 基本上我拿4列,并将它们附加到2列+分类表明他们来自哪两组列 这是我迄今为止 PROC IMPORT DATAFILE='f:\data\order_effect.xls' […]

如何通过在excell中按vbabutton来运行ftp.bat?

我试图从大型机自动提取数据,我试过下面的解决scheme,但没有奏效。 相反,它删除了FtpLogin2.bat文件的内容。 Private Sub Workbook_Open() Call Shell(Environ$("COMSPEC") & " /c D:\user\MyDocs\Downloads_FTP\FtpLogin2.bat", vbNormalFocus) End Sub ftplogin2.bat的内容 @ftp -i -s:"%~f0"&GOTO:EOF open ip user password ped get 'mainframe_dataset' pc_dataset.txt 我想要做的是build立一个表单,我有一个input。 该input是我想要提取的主机文件的名称。 那么这个数据会出现在Excel的另一个工作表中。我的意思是通过一个文本字段和一个提交button来自动化这个过程,这个button应该触发macros中的FTP。 有没有办法做到这一点?

在数据集点r的列中转换逗号

我从excel中导入了一个数据集。 我有一个专栏“高度”,我想用'。'代替','。 。 我尝试了这个命令,但它给了我错误。 apply(apply(DATASET$Height, 2, gsub, patt=",", replace="."), 2, as.numeric) 非常感谢您的帮助

在VB.Net中将数据集导出到Excel的快速方法

我需要每天从SQLServer导出数据(近一百万)到Excel。 数据正在通过存储过程进行处理,然后将它们放在DataSet上,并尝试使用以下代码进行导出: Private Sub ExportToExcel(ByVal dtTemp As System.Data.DataTable,ByVal filepath As String)Dim strFileName As String = filepath Dim _excel As New Excel.Application Dim wBook As Excel.Workbook Dim wSheet As Excel.Worksheet wBook = _excel.Workbooks.Add() wSheet = wBook.ActiveSheet() Dim dt As System.Data.DataTable = dtTemp Dim dc As System.Data.DataColumn Dim dr As System.Data.DataRow Dim colIndex As Integer = 0 […]

从没有列名称的数据集中获取值

我有一个数据集填充此excelsheet: 方法: [HttpPost] public ActionResult ShowExcelFile(GetExcel model) { DataSet result = null; var file = model.Files[0]; if (file != null && file.ContentLength > 0) { // .xlsx IExcelDataReader reader = ExcelReaderFactory.CreateOpenXmlReader(file.InputStream); reader.IsFirstRowAsColumnNames = true; // if your first row contains column names result = reader.AsDataSet(); reader.Close(); } for (int i = 1; i < result.Tables[0].Rows.Count; […]

无法parsing一些excel列

美好的一天! 我尝试打开并parsingExcel文件到数据集。 所以,我使用OleDbConnection: if (_filePath.Substring(_filePath.LastIndexOf('.')).ToLower() == ".xlsx") // strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" // + _filePath + ";Extended Properties=\"Excel 12.0;HDR=" + HDR + ";IMEX=0\""; strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + _filePath + ";Extended Properties=\"Excel 12.0 Xml;HDR=" + HDR + ";IMEX=1;TypeGuessRows=0;ImportMixedTypes=Text;\""; // strConn="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + _filePath + ";Extended Properties=Excel 12.0;"; else strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + _filePath + […]

Visual Studio致命错误0x80131c39

我正在一个项目,将读取一个Excel文档,并返回一个数据集。 错误只发生在试图执行这个代码时。 我不明白这个代码有什么问题我尝试过使用多个Excel文件。 public static DataSet ImportExcelXLS(string FileName, bool hasHeaders) { string HDR = hasHeaders ? "Yes" : "No"; string strConn; if (FileName.Substring(FileName.LastIndexOf('.')).ToLower() == ".xlsx") strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + FileName + ";Extended Properties=\"Excel 12.0;HDR=" + HDR + ";IMEX=0\""; else strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FileName + ";Extended Properties=\"Excel 8.0;HDR=" + HDR + ";IMEX=0\""; DataSet […]

使用VBA删除每个第2和第3行

我正在寻找快速移除中等大小数据集的三分之二的见解。 目前,我正在从文本文件导入空格分隔的数据到Excel中,我正在使用一个循环来逐行删除数据。 循环从最底行的数据开始,并删除上行。 数据按时间顺序排列,我不能简单地砍掉数据的第一个或最后三分之二。 基本上,数据正在被过采样,太多的数据点彼此靠得太近。 这是一个艰苦的过程,我只是在寻找另一种方法。 Sub Delete() Dim n As Long n = Application.WorksheetFunction.Count(Range("A:A")) Application.Calculation = xlCalculationManual Do While n > 5 n = n – 1 Rows(n).Delete n = n – 1 Rows(n).Delete n = n – 1 Loop Application.Calculation = xlCalculationAutomatic End Sub

导出数据集到Excel ASP.Net

我需要导出数据集到Excel,导出它不是主要问题,当我使用相同的导出的Excel文件使用以下连接stringCS =“provider = Microsoft.Jet.OLEDB.4.0;”&_“data source =” + FilePath +“;扩展属性= Excel 8.0;” 它给了我一个错误消息,说外部表格格式不正确 需要帮助

我如何取代所有。 在Excel中的空白单元格的细胞?

以下是我的数据集的一个例子: Variable ABCD 1 0 . 5.4 0 . 2.8 3.2 . 1 2 . 在这里. 表示空白单元格。 我想要一个空白单元格,以便它与我的其他数据相匹配。 当我和全部replace. 随着空白,它也摆脱了小数点,所以我不能这样做。 有没有办法解决? 道歉,如果我的表没有意义。 此外,有超过10万个单元,所以手动更改是不可行的。 谢谢! 这是我想要的样子: Variable ABCD 1 0 5.4 0 2.8 3.2 1 2