如何关闭单个excel文件,而不是当前使用java打开的所有excel文件
使用库打开文件,然后使用库的“关闭”命令将其关闭如何关闭单个excel文件,而不是当前使用java打开的所有excel文件,java,excel,Java,Excel,使用库打开文件,然后使用库的“关闭”命令将其关闭 现在,您正在向Excel发送kill命令。Excel不会收到要关闭文件的消息,而是收到需要关闭的消息。您不能使用这种方法通知excel关闭文件。使用库打开文件,然后使用库的“关闭”命令将其关闭 现在,您正在向Excel发送kill命令。Excel不会收到要关闭文件的消息,而是收到需要关闭的消息。您不能让这种方法通知excel关闭文件。我使用了这种方法- Robot robot = new Robot(); Rectangle re
现在,您正在向Excel发送kill命令。Excel不会收到要关闭文件的消息,而是收到需要关闭的消息。您不能使用这种方法通知excel关闭文件。使用库打开文件,然后使用库的“关闭”命令将其关闭 现在,您正在向Excel发送kill命令。Excel不会收到要关闭文件的消息,而是收到需要关闭的消息。您不能让这种方法通知excel关闭文件。我使用了这种方法-
Robot robot = new Robot();
Rectangle rectangle = new Rectangle(75, 124, 1095, 480);
File file = new File("screen-capture.jpg");
Desktop.getDesktop().open(new File("C:\\Users\\AnubhavPatel\\Desktop\\Testing_Code.xlsx"));
Thread.sleep(7000);
BufferedImage bufferedImage = robot.createScreenCapture(rectangle);
boolean status = ImageIO.write(bufferedImage, "jpg", file);
System.out.println("Screen Captured ? " + status + " File Path:- " + file.getAbsolutePath());
Runtime.getRuntime().exec("cmd /c taskkill /f /im excel.exe");
我使用了这种方法-
Robot robot = new Robot();
Rectangle rectangle = new Rectangle(75, 124, 1095, 480);
File file = new File("screen-capture.jpg");
Desktop.getDesktop().open(new File("C:\\Users\\AnubhavPatel\\Desktop\\Testing_Code.xlsx"));
Thread.sleep(7000);
BufferedImage bufferedImage = robot.createScreenCapture(rectangle);
boolean status = ImageIO.write(bufferedImage, "jpg", file);
System.out.println("Screen Captured ? " + status + " File Path:- " + file.getAbsolutePath());
Runtime.getRuntime().exec("cmd /c taskkill /f /im excel.exe");