Tag: 多个文件

从另一个用户窗体中的一个文件调用

写VBA代码调用一个Excel文件的用户窗体到名为john的文件夹中存在的所有其他Excel文件,而主Excel(由以下代码和用户窗体组成)存在于不同的位置: Private Sub Workbook_OnClick() Dim mypath As String Dim file As String Dim wb As Workbook Dim pat As String Application.ScreenUpdating = False ChDrive "C:" ChDir "C:\Users\Administrator\Desktop\John" 'john is a folder that consists of the excel files mypath = Range("B1").Value 'mypath has the same value as chDir file = Dir(mypath & "\" & "*.xlsx") Do […]

如何使用多个文本文件初始化一个数组 – VBA

尝试创build一个循环来打开活动工作簿文件夹中的每个.txt文件,以便能够从每个.txt文件中提取数据。 (.txt文件中的数据将用于初始化数组) 我创build的当前代码给出编译错误对于代码行Invalid Use of Property : folder2 = ActiveWorkbook.path 我知道folder2被定义为一个Folder数据types,因此分配stringActiveWorkbook.pathvariables(查找当前工作文件夹位置)最有可能导致该问题。 在活动工作簿文件夹中的所有.txt文件(或引用工作簿文件夹path的正确方法)的正确方法是什么? 参考: 如何从文件夹中导入所有文本文件 有问题的代码片段: ' Loop thru all files in the folder folder = ActiveWorkbook.path path = folder & "\*.txt" Filename = Dir(path) ' Get a FileSystem object Set fso = New FileSystemObject ' get the directory you want folder2 = ActiveWorkbook.path For Each […]

使用pandas在Python中循环多个Excel文件

我知道这种问题总是被问到。 但是我很难找出最好的方法来做到这一点。 我写了一个脚本,用pandas重新格式化一个excel文件。 它工作很好。 现在我想循环多个 excel文件,进行相同的重新格式化操作,并将每个excel表格最近重新格式化的数据放在底部。 我相信第一步是要制作目录中所有excel文件的列表。 有很多不同的方法来做到这一点,所以我很难find最好的方法。 以下是我目前用来导入多个.xlsx并创build一个列表的代码。 import os import glob os.chdir('C:\ExcelWorkbooksFolder') for FileList in glob.glob('*.xlsx'): print(FileList) 我不确定是否以前的glob代码实际上创build了我需要的列表。 然后我不知道从哪里去。 下面的代码在pd.ExcelFile(File)失败pd.ExcelFile(File)我相信我失去了一些东西…. # create for loop for File in FileList: for x in File: # Import the excel file and call it xlsx_file xlsx_file = pd.ExcelFile(File) xlsx_file # View the excel files sheet names xlsx_file.sheet_names […]

密码保护目录中的多个文件

我有一个包含50个.xlsx文件的目录。 我需要将这些发送给某人,由于他们的工作环境限制,我无法使用Winzip。 我以前的密码手动保护每个单独的.xlsx文件,但想知道是否有一个自动化的方式,我可以做到这一点? 这是因为我正在对这些文件进行定期更新(轻松删除密码),然后在发送之前重新应用密码。