有没有一种方法可以在执行循环函数时调用一组工作表或列表对象?举个例子,我有一些代码行,我想在一个大得多的excel文件中的几个工作表上运行一些表。For Each lstobj In sht.ListObjects Next lstobj然而,我真的只需要代码来循环遍历存在于3个工作表上的5或6个表,所以循环遍历每个单独的工作表和列表对象是浪费时间的,并且当我不想在一些对象上运行代码时,最终会导致问题。
我有一个c#程序,可以将数据导出到excel文件中。它调用sql server中的存储过程,并将结果返回到excel文件(基于我选择的筛选器)。我在代码中添加了一个秒表,发现foreach循环是这里的罪魁祸首。Excel.ApplicationClass excel = new Excel.ApplicationClass();
Excel.Workbook work
我试图循环不仅通过不同的excel表格(~125),也通过不同的excel文件(~12)。我设法为这些表格编写了一个代码,但现在我很难将它扩展到不同的excel文件。excel-文件都具有相同的结构和纸张的编号/名称。有谁可以帮我?提前谢谢!for k=1:numel(sheet_name) %operation for all sheets %extract data of one excel file