Tag: 文件

在多个工作簿/文件上运行Excelmacros

我发现这个脚本循环在一个文件夹内的工作簿。 Sub OpenFilesVBA() Dim Wb As Workbook Dim strFolder As String Dim strFil As String strFolder = "c:\Temp" strFil = Dir(strFolder & "\*.xls*") Do While strFil <> vbNullString Set Wb = Workbooks.Open(strFolder & "\" & strFil) Wb.Close False strFil = Dir Loop End Sub 我将我的macros存储到名为“import”的PERSONAL.XLSB中。 我的文件是Microsoft Excel CSV文件,这些文件将在我的代码中保存为xlsx。 我的问题是如何修改上面的代码来运行我的macros通过所有的文件? 在哪里包括我的macros? 非常感谢

用ctrl + q发送excel文件

我有一个Excel文件,我需要按CTRL + Q使一个VBA代码(macros)运行。 有没有办法做到这一点与Python? 有点像: with open (my_file,"wb") "press ctrl+q" close file 谢谢!

使用xlrd跟踪错误的文件名

我正在使用xlrd打开一个“.xlsx”文件,并从中读取数据进行修改。 如果文件名存在,一切正常。 但如果文件不存在,我会得到一个回溯。 我正在使用的代码是(只是相关的部分): from xlrd import open_workbook, XLRDError from xlwt import * filename = "./resources/tags_meters.xlsx" bad_filename = "./resources/meters.txt" # Use this to test bad filenames filename = bad_filename 还有我使用函数来检查文件是否可以打开: def test_book(filename): try: open_workbook(filename) except XLRDError as e: print "error is" + e.message return False else: return True if test_book(filename): print "Book Ok … Opening […]

了解ZipSecureFile.setMinInflateRatio(双比例)

我正在使用这个函数调用,因为当我读取一个可信的文件时,导致zipbomb错误。 ZipSecureFile.setMinInflateRatio(双比例) FileInputStream file = new FileInputStream("/file/path/report.xlsx"); ZipSecureFile.setMinInflateRatio(-1.0d); XSSFWorkbook wb = new XSSFWorkbook(file); 我想了解它是如何工作的? 我能find的唯一来源是https://poi.apache.org/apidocs/org/apache/poi/openxml4j/util/ZipSecureFile.html 但是,由于我对这个概念还不熟悉,因此无法获得清晰的画面。 有什么区别 ZipSecureFile.setMinInflateRatio(-1.0d); VS ZipSecureFile.setMinInflateRatio(0.009); VS ZipSecureFile.setMinInflateRatio(0);

转换大量的excel文件

我怎么能把很多'97 excel文件转换成'95。 我寻找其他解决scheme作为文件 – 另存为。

比较两个excel文件

我正在开发一个比较两个excel文件的工具。 一个excel文件包含大约300-400行。 在每个excel文件中有4个不同列数的表格。 表格在一张纸上依次排列。 我尝试使用来自源伪造的Beyond Compare,TestComplete和ExcelComparemacros等几个excel比较工具。 但没有一个工作。 我认为这是因为该文件包含不同的表格。 所以我打算开发一个比较excel文件的工具。但根据我的研究,这不是一个简单的任务:) 我的方法是从2个excel文件(A.xlsx的第1行和B.xlsx的第一行)提取2行,将这些值放入sperate 2数组中,然后比较这些值。 识别不同的值并将其写回新的Excel文件。 这种方法是有效的还是适合300行的文件… ??? 如果有人有一个不同的和简单的想法,请与我分享。 我打算使用C#和Excel 2010进行开发。 任何帮助表示赞赏:)

将数字写入文件python

我试图提取我的数据点(x,y)元组的所有元素,并将它们放入x值和y列表的列表,并将它们转移到Excel电子表格中的两列。 看来把文件写入文件是相当困难的。 任何人都可以解释这个问题吗? 当前状态: xlist=[list[i][0] for i in range(len(list))] ylist=[list[i][1] for i in range(len(list))] fob=open('c:/test/a.txt','w') fob.write(xlist[i] for i in range(len(xlist)) 我想在记事本中写下一列数字,以便我可以直接突出显示并复制到电子表格中。 以下是我的数据。 list = [(0.496, 12.49), (0.531, 12.40), (0.578, 12.18), (0.615, 11.96), (0.657, 11.75), (0.731, 11.28), (0.785, 10.85), (0.812, 10.61), (0.883, 9.92), (0.930, 9.40), (0.979, 8.77), (1.026, 8.10), (1.081, 7.23), (1.134, 6.33), (1.189, 5.39), (1.220, […]

快速从Excel xlsx文件中提取简单string的方法

在哪里工作我有几百个xlsx文件(使用Office 2010 Starter创build),我需要从中提取信息。 这只是一个工作,所以问题是最快的。 现有的工具? 编程解决scheme? 信息只是string,格式不重要。 这些文件包含客户数据。 每个客户一个文件。 在你问之前,是的,这是一个愚蠢的系统 – 我们正在放弃它。 因为我们现在正在转向一个新的系统,所以我们需要将现有的客户数据导出到可以在新系统中导入的CSV文件中。 如果我要编写一个计算机程序来做到这一点,我将需要能够访问每个文件中的第一个工作表,并能够读取任何给定的单元格(A1,C5等)的内容。 而已。 由于xlsx文件只是一些压缩的XML文件,因此一种方法是编写解压缩和parsingXML文件的代码。 这听起来像一个非常耗时的解决scheme,所以我宁愿使用一个免费的图书馆,如果存在。 在这里可能有用的语言中,我最擅长的是C ++和C语言,但已经完成了一些C#,VB6和VB.NET,以及一些Python。

将txt文件转换为excel,然后修改excel并将新的excel文件导入数据库

我想将一个txt文件转换为excel,然后修改excel文件中的某些数据,然后使用PHP将这个新的excel文件导入到数据库中。 例如,excel文件的内容将与它们的产品和价格一致,修改将以价格为准。 这甚至可能使用PHP或我将需要别的东西?

是否有可能编写一个脚本,将使Windows 7打开Excel的非xls文件?

我想知道是否有可能编写一个python脚本,使Windows 7打开一个非xls文件与Excel,如: file_path = somefile open_file_with_excel(filepath) 该脚本应该findExcel应用程序,因为Excel的安装目录在每台PC上都不相同。