返回首页

您好,

下面是我用来打开Excel工作表,并保存为CSV文件的方法。在Windows 7中的Windows Server 2008 R2,Excel进程/ ES后自动查杀处理Excel文件/ s的本身。在Windows Server 2008标准pack1的服务,创造了很多的Excel进程,并显示消息"Microsoft Excel的错误 - 没有足够的系统资源,完全显示。

Excel几乎接近200的进程在任务管理器和服务器没有杀害在那一瞬间被处以绞刑。/

下面是代码是用来处理很多Excel文件。

private static bool SaveExcelCVS(string fileName, string outFile)

        {

            bool success = false;

 

            try

            {

                Excel.Application xApp = new Excel.Application();

                Excel.Workbook xF1 = xApp.Workbooks.Open(fileName,

                    0, false, 5, "", "", false, Excel.XlPlatform.xlWindows, "",

                    true, false, 0, true, false, false);

                xF1.SaveAs(outFile, Excel.XlFileFormat.xlCSV, "", "", false, false,

                Excel.XlSaveAsAccessMode.xlNoChange, Excel.XlSaveConflictResolution.xlLocalSessionChanges,

                false, false, false, false);

                xF1.Close(false);

                xF1 = null;

                xApp.Quit();

                xApp = null;

                success = true;

            }

            catch

            {

            }

            return success;

        }
:get1206:luisnike19 | | |为什么不你杀进程



{A1}]

回答