Tag: 多核

是否可以在一个Excel实例中使用多核?

我必须将简单的格式应用于10,000个以上的Excel文件。 我已经有了一个多核计划。 它为每个Excel文件打开一个新的Excel实例。 如果重要的话,这个代码目前在我的表单代码中。 我希望能用一个Excel实例和许多工作簿。 如果我只使用一个Excel实例,是否有可能利用多核function? 怎么样? – 如果上面的答案是否定的,则更复杂的问题可能是:我应该生成多less个Excel实例,以及如何在每个实例之间拆分工作簿? 当前代码在这里: private void SelectFilesButtonClick(object sender, EventArgs e) { var listOfExcelFiles = OpenExcel.FileNames.ToList(); Parallel.ForEach(listOfExcelFiles, TrivialExcelEditFunction); } private void TrivialExcelEditFunction(string file) { //Open instance of Excel //Do processing //Close instance of Excel } 更新下面的代码,但仍然没有限制自己的核心数量。 不知道为什么。 private void SelectFilesButtonClick(object sender, EventArgs e) { var listOfExcelFiles = OpenExcel.FileNames.ToList(); int cores […]