Tag: file io

matlab从不同的excel文件连接每一行到新的excel文件

我有一个文件夹包含10个Excel文件。 每个excel文件包含5张。 我想要 将每个excel文件第一张纸的第一行连接到一个名为'final'的新excel文件中的新的sheet1中,将每个excel文件的第一张纸中的第二行连接到新的excel文件'将每个excel文件的表格放入新的名为'final'的excel文件中的sheet1中。 然后 将每个excel文件的第二张表中的第一行连接到名为'final'的新excel文件中的新的sheet2中,将每个excel文件的第二张表中的第二行连接到新的名为'final'的excel文件中的新sheet2中连接第二行中的第三行将每个excel文件的工作表放入名为“final”的新excel文件中的新工作表2中。 反复…做所有5张… 例: excel文件1,sheet1 30 4 1.6 1.2 1.2 1.0 35 16 0.9 0.9 1.5 1.0 40 62 0.9 0.9 1.6 1.2 45 3 0.9 0.9 0.9 0.9 50 1 1.5 1.5 0.8 0.8 excel文件2,sheet1 10 1 0.8 0.9 0.9 0.9 15 31 0.9 0.9 1.2 1.6 20 2 0.9 […]

在vb.net中声明/打开excel文件

我一直在尝试一段时间来声明或打开在VB.NET的Excel表。 我已经阅读vb.net和其他链接的Excel文件,但它不工作。 我添加了Microsoft Excel 12.0对象库。 包括我: Imports Microsoft.VisualBasic Imports System.Net.Mime.MediaTypeNames Imports Microsoft.Office.Interop 我想声明/打开模块中的excel文件: Public Module postleitzahlen_array Dim myarray As String Dim xlApp As Excel.Application xlApp = New Excel.ApplicationClass ' here is the error, XlApp "has to be declared" 有人能帮我吗? 编辑: 好吧,我注意到我使用Excel 2007,有一个不同 – 现在我使用http://vb.net-informations.com/excel-2007/vb.net_excel_2007_create_file.htm中的 follwing代码 Sub test() Dim xlApp As Excel.Application Dim xlWorkBook As Excel.Workbook […]

第一次写脚本,不知道使用什么语言(parsingexcel和其他文件)

我有一个Excel电子表格(版本1997-2003)和另一个非特定的数据库文件(一个.csy文件,我假设它可以被parsing为一个文本文件,就像它看起来那样)。 我需要从两张表中获取信息,将它们匹配起来,放在一行上,然后打印到文本文件中。 我打算使用python作为使用Visual Studio 2010的python插件以及xlrd软件包似乎是我能find的最好的方式,我只是在python中使用默认软件包来处理其他文件。 python会是一个不错的语言select来学习和编程这个脚本? 我不熟悉VBS以外的脚本语言,所以任何语言对我来说都是一种学习体验。 将xls转换为csv不是一个选项,excel文件太多,而且如果使用xlrd,通过csv捕捉它们的方式会更困难。

从combobox(VB.NET)打开Excel工作簿

如何从combobox打开Excel工作簿? 我正在使用下面的代码来填充excel文件名combobox, Dim files() As String files = Directory.GetFiles("C:\Files\Folder", "*.xlsx", SearchOption.AllDirectories) For Each FileName As String In files ComboBox1.Items.Add(FileName.Substring(FileName.LastIndexOf("\") + 1, FileName.Length – FileName.LastIndexOf("\") – 1)) Next 但我不知道如何打开选定的文件。

将数据写入循环中的excel文件

我正在MatLab中运行一个循环,并创build一组数据,我想在每次迭代之后将这些数据写入一个excel文件。

在文件夹和子文件夹中search包含特定扩展名的所有文件

我明白,这个问题的答案可能与另一个类似,但问题是以不同的方式提出的。 这个问题是基于用户,我不知道FileSearch被删除的事实。 另一个是基于概念的,并且包含了Excel 2010的变化的先前知识。 我在这里find了一些代码 Sub Search() Set objExcel = CreateObject("Excel.Application") objExcel.Visible = True Set objSearch = objExcel.FileSearch objSearch.Lookin = "D:\Music" objSearch.SearchSubfolders = TRUE objSearch.FileName = "*.wma" objSearch.Execute For Each strFile in objSearch.FoundFiles Wscript.Echo strFile Next objExcel.Quit End Sub 我尝试在我的机器上运行该代码,使其适应我的一个文件夹和文件夹内的扩展,但它返回了错误445(对象不支持此操作)。 我正在使用Excel 2010。 有谁知道发生了什么事? 我试图帮助一个同事,但是我不太了解VBA中简单的东西之外的文件I / O。

在VBA中使用“打印”时的空格

出于某种原因,我在尝试打印到平面文本文件时在每个值的前面都获得了很多空格。 'append headers Cells(start_row – 2, 1).Select For i = 1 To ActiveCell.SpecialCells(xlLastCell).Column If ActiveCell.Offset(0, 1).Column = ActiveCell.SpecialCells(xlLastCell).Column Then Print #finalCSV, Cells(start_row – 2, i) & "\n", Else Print #finalCSV, Cells(start_row – 2, i) & ",", End If Next i 示例输出: DC Capacity:hi, Resistive Capacity:lo, Resistive Capacity:hi, Reactive Capacity:lo, 有没有办法摆脱这些空间?

Visual Basic,检查另一个工作簿中是否存在工作表

我真的是新来的Visual Basic,我也不知道任何Python,我试图编写的代码,可以检查工作簿中是否存在一个工作表… Sub sheetexist() If Len(Dir(("C:\My Data\Performance Spreadsheets\[ABCD – Performance.xls]Jun 14"))) Then MsgBox "Sheet exist" Else MsgBox "Sheet does not exist" End If End Sub ABCD确实有6月14日的工作表,但代码只返回“工作表不存在”,还有其他方法来检查其他工作簿中的工作表?

当Excel文件打开时,Matlab xlsread

我需要在Matlab中使用xlsread命令(并最终使用xlswrite命令)将数据从/导入/导出到Excel。 但是,我需要在Excel文件打开的时候这样做。 这可能吗? 怎么做? 谢谢, 阿拉

附加string时难以保存模板

我试图加载一个Excel模板,然后将它保存在计算机名称和date时间追加到文件名。 我遇到的问题是最终产品的结果如下: “Template.xlsx_MachineName_DateTime.xlsx” 我似乎无法find摆脱第一个.xlsx的方法。 我首先打开一个文件对话框,并将path保存为一个string。 OpenFileDialog fileDialog = new OpenFileDialog(); string fileName = fileDialog.FileName; 然后我使用FileStream保存文件。 using (FileStream outputfile = new FileStream(fileName + machineInfo.HostName + DateTime.Now.ToString("yyyy-MM-dd") + ".xlsx", FileMode.Create)) { package.SaveAs(outputfile); } 有没有人遇到过这个? 我觉得应该有一种方法来使用path.combine,但不能拿出任何东西。 理想情况下,我希望结果是“Template_MachineName_DateTime.xlsx”。