Tag: 文件

VBA – 在Dir()被调用的时候,用Dir()循环

我正在循环使用以下文件夹: Dim file As Variant file = Dir(myFolder) While (file <> "" ) mySub file '<= this sub use Dir() hundreds of times !!! file = Dir() Wend mySub打破了Dir loop因为它给了我不同文件夹的下一个文件。 有没有简单的方法来解决这个限制? 如果不是,你将如何继续? 当前解决scheme 我目前正在使用运行第一个循环存储在一个Array的文件名,然后运行第二个循环处理mySub从Array : Dim file As Variant file = Dir(myFolder) Dim myArray() as String Redim myArray(0) While (file <> "" ) Redim Preserve […]

如何从csv文件读取特定数据并将其删除?

我正在编写一个私人教练程序来pipe理客户端,我希望能够从数据库(Excel电子表格)中删除客户端,我也希望能够从另一个数据库(另一个Excel电子表格)中读取他们的计划。 我不确定如何使用Java从电子表格中删除人员。 其次,我不确定如何从电子表格中读取一部分,例如,如果客户的计划从第11行开始到第21行结束,我如何从工作表读取这些数据? 事情是在程序中,我们不会真正知道客户端的计划存储在哪些行,所以我知道,我将不得不使用if语句来比较数据和我正在寻找的。 一旦我从文件中读取数据,我也想删除它。 以下是计划的一个例子: 以下是我现在的代码: if(workoutPlan.isVisible()==true){ BufferedReader br = null; try { br = new BufferedReader(new FileReader("Client Workout Plans.csv")); } catch (FileNotFoundException e1) { e1.printStackTrace(); } String line = ""; String cvsSplitBy = ","; String fullName = null; StringBuilder sb = new StringBuilder(); br = new BufferedReader(new FileReader("Clients.csv")); boolean complete = false; while(complete!=true){ […]

从ms访问应用程序导出整个vba代码

我有一个MS访问应用程序(MS访问2013年),我想导出所有的VBA代码来分离文件夹中的文件 我可以添加什么代码来做到这一点? 谢谢,

文件读/写locking

我有一个应用程序,我打开一个日志文件的写作。 在某个时间点(应用程序运行时),我使用Excel 2003打开文件,该文件应该以只读方式打开。 对我来说没问题。 但是我的应用程序抛出了这个exception: System.IO.IOException:进程无法访问文件,因为另一个进程已locking文件的一部分。 我不明白如何Excel可以locking文件( 我的应用程序有写权限),并导致我的应用程序无法写入! 为什么会发生? (注意:我没有观察到Excel 2007的这种行为。)

从ORACLE Forms打开客户端的文件

我试图把一个代码放在一个button,以便用户可以打开一个特定的Excel文件,只要他按下,不幸的是我使用的代码(AppID)碰巧打开服务器端的文件不是客户端 ; 请find下面的代码: DECLARE AppID PLS_INTEGER; BEGIN AppID := DDE.App_Begin('C:\Program Files\Microsoft Office\Office12\WINWORD.EXE C:\test\'||:TT_PER_RF_MAIN.T_NUMBER||'.docx', DDE.APP_MODE_NORMAL); END; 任何人都可以帮助我如何让用户(客户端)能够在自己的PC上打开它?

什么是文件types决定它是否可以在Excel中打开?

例如,我可以在Excel中打开一个.xls文件或一个.csv文件,它会自动知道这是一个有效的文件types,并将所有与单元格相关的所有内容都干净地关联起来。 但是,这同样适用于作为数据库文件的.DBF文件。 即使它与Excel没有直接关系,它仍然是一个“兼容”的文件types,在Excel中打开干净。 与在Excel中打开它的任意.DAT文件相比,它不起作用或会产生乱码。

VBA打开没有扩展名的文件夹并保存为不同的格式

我试图写一个macros来获取文件夹中的每个文件打开,然后保存为一个xlsx文件。 我正在使用的文件没有文件扩展名,数据是制表符分隔并手动打开罚款。 我有这个代码来打开一个文件夹中的每个文件,但是我没有能够得到它打开没有文件扩展名的文件。 Sub Open_All_Files() Dim oWbk As Workbook Dim sFil As String Dim sPath As String sPath = "E:\Macro" 'location of files ChDir sPath sFil = Dir("*.xlsx") 'change or add formats Do While sFil <> "" Set oWbk = Workbooks.Open(sPath & "\" & sFil) 'opens the file 'Code to save as different file extension […]

打开Excel文件,并检查它是否只读

我需要检查是否只有在读取Excel文件之前试图写入它。 这是我的代码: Private Sub ButtonTest_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonTest.Click Dim UnapprovedAcctFile As String = "W:\TOM\ERIC\Award_Letters\Accounting Files\Unapproved\" & StatVar.xlApp.Sheets("New Calculator Input").Range("D30").Value & ".xlsx" Dim UnapprovedFileName = StatVar.xlApp.Sheets("New Calculator Input").Range("D30").Value & ".xlsx" If Not IO.File.Exists(UnapprovedAcctFile) Then MessageBox.Show("Could not locate the accounting file for this school. Please contact an administrator for assistance.") Exit […]

如何在C#中将文件导出为ex​​cel 2007+

我想将文件导出为Excel 2007+,为什么它总是保存为Excel 97-2003文件? 我做错了什么? 这是保存文件的行: xlWorkBook.SaveAs(TargetFolderText.Text + "\\" + TargetFIleText.Text + ".xls");

什么信息包含表单* .xml文件,它是.xlsx Excel 2007文件的一​​部分?

.xls文件中包含哪些信息,是.xlsx文件的一部分? 当试图找出为什么具有〜200填充单元格的文件的大小为〜12Mb时,我发现sheet1.xml的大小为130Mb(解压缩后的.xlsx文件),其所有内容如下所示。 当我删除了这些200填充的单元格的大小被删除到17kb的范围之外的行和列时,我想知道什么信息给了前一个文件的大小。 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"><sheetPr codeName="Arkusz3"/><dimension ref="A1:I1048499"/><sheetViews><sheetView tabSelected="1" workbookViewId="0"><selection activeCell="D14" sqref="D14"/></sheetView></sheetViews><sheetFormatPr defaultRowHeight="14.25"/><cols><col min="1" max="1" width="7.5" style="10" customWidth="1"/><col min="2" max="2" width="9.25" customWidth="1"/><col min="3" max="3" width="13.25" customWidth="1"/><col min="4" max="4" width="102.625" style="11" customWidth="1"/></cols><sheetData><row r="1" spans="1:9" s="6" customFormat="1" ht="12"><cr="A1" s="1" t="s"><v>101</v></c><cr="B1" s="1" t="s"><v>102</v></c><cr="C1" s="1" t="s"><v>104</v></c><cr="D1" s="1" t="s"><v>106</v></c><cr="E1" s="12"/><cr="F1" s="12"/><cr="G1" s="12"/><cr="H1" s="12"/><cr="I1" s="12"/></row><row r="2" spans="1:9" […]