Tag: 文件的

如何在MATLAB中将variables存储在文件中

为了将variablesdist存储到文件(最好是Excel文件),我们可以使用 xlswrite('a.xls', dist) 要么 dlmwrite('a.txt', dist, ',') 问题是假设variablesdist在程序的循环中,并且每次程序按照input运行时返回一个不同的值,然后每次a.xls被覆盖,并且我只得到写在文件中的dist的最后一个值。 如何将variablesdist的所有值写入文件?

VBScript代码保持Excel文件打开

我有一个VBScript代码来打开一个Excel文件,运行一个macros并closures它。 精细。 现在,我想改变的唯一事情就是打开文件。 如果我删除了两行代码xlApp.activewindow.close和xlApp.Quit,那么工作簿和应用程序仍然是closures的,但它们在后台保持打开状态(Excel进程在任务pipe理器中仍处于活动状态)。 因此,通过再次调用脚本(这正是我想要做的),稍后在同一个文件中重新运行macros是不可能的。 为什么? 这里是代码: Option Explicit On Error Resume Next MyTest Sub MyTest() Dim xlApp Dim xlBook Dim fpath Dim fname ' Excel application running? if not, open Excel On Error Resume Next Set xlApp = GetObject(, "Excel.Application") If xlApp <> "Microsoft Excel" Then Set xlApp = CreateObject("Excel.Application") End If Err.Clear ' […]

Python – 从电子邮件附件下载Excel文件,然后parsing它

编辑 – 更新我创build了一个可怕的黑客打开Excel文件,然后保存下来,然后打开Excel文件到pandas之前,相同的文件名。 这真是太可怕了,但我看不到任何其他方式来解决这个问题作为attachment.SaveFileAs创build和endian问题。 我有下面的代码,在我的Outlook中find一个电子邮件,然后将Excel文件下载到一个目录。 当我尝试打开文件parsing它并在我的脚本中使用它的另一部分时出现格式错误。 我知道这是由Python的保存方式,因为当我手动它的工作正常。 任何帮助不胜感激。 from win32com.client import Dispatch import email import datetime as date import pandas as pd import os outlook = Dispatch("Outlook.Application").GetNamespace("MAPI") inbox = outlook.GetDefaultFolder("6") all_inbox = inbox.Items val_date = date.date.today() sub_today = 'Hi' att_today = 'Net – Regional.xls' ## loop through inbox attachments for msg in all_inbox: yourstring = […]

Excel VBA从url下载文件

我正在尝试构build一个Excel VBA命令,它将自动执行以下操作: 从已经制作好的excel电子表格中导入另一个excel wordbook的列表,其中的项目将与相应的列匹配(即识别地址,邮政编码等,并将它们分配到包含地址,邮政编码等的列) 从邮编列表(列)复制粘贴子9,999行,并在线粘贴到以下URL( http://imd-by-postcode.opendatacommunities.org/ )) 然后,将这些值粘贴到文本框区域后,我想按下“获取剥夺数据”button,然后下载创build的xlsx文件 下载的Excel工作簿将被打开,所有信息将复制/粘贴到我的原始工作簿上的特定空白工作表中 重复此function,直到所有子9999行都完成(即如果我有3万行的数据这样做了3次) 到目前为止,我已经开始做的是第2步和第3步,我已经设法复制粘贴到文本框区域的值,并“按”获取剥夺数据“button,但我堆放在如何下载生成的xlsx由下一页上的网站创build的文件。 我正在使用的代码如下,但是在下载文件时我总是收到错误: Sub papafi_1_command() Dim ie As Object Dim MyURL As String Set ie = CreateObject("InternetExplorer.Application") 'create new instance of IE. use reference to return current open IE if 'you want to use open IE window. Easiest way I know of is via title bar. […]

写数据到excel文件,MATLAB

我在Windows 7机器上使用MatlabR2011a 。 我有一个635文本文件的文件夹。 每个文件包含多行和2列。 我正在试图循环浏览文件夹并读取每个文件,并将这些值写入excel。 到目前为止,这是我的: close all; clc; dirname = uigetdir; Files = dir(fullfile(dirname,'*.txt')) for k = 1:635 j =1 filename = fullfile(dirname,Files(k).name); fid = fopen(filename); x = fgetl(fid) while ischar(x) x = fgetl(fid) a2 = strtrim(x); a3 = textscan(a2,'%s'); a4 = a3{1}{1}; a5= a3{1}{2}; pos3 = strcat('A',num2str(j)); xlswrite('sample_output',{a4,a5},'Sheet1',pos3) j = j+1; end […]

在Excel vbscript中创build包含当前文件名的新Excel文件

我是新来的VBScript,但想知道如何自动创build一个新的Excel文件格式为“[文件夹名称] _Summary.xlsx?我得到一个文件被创build,但我不得不硬编码有没有办法自动在文件夹中创build新的Excel文件? 这是我到目前为止: Sub Testing() strFileName = "F:\U029\U029_Excel\U029_Excel_Summary.xlsx" Set objExcel = CreateObject("Excel.Application") objExcel.Visible = True Set objWorkbook = objExcel.Workbooks.Add() objWorkbook.SaveAs (strFileName) objExcel.Quit End Sub