是否有可能更改使用java创build的excel文件的名称
我创build了一个使用Java的Excel文件,但现在我想给dynamic名称,而不是使用Java的静态名称的Excel文件。 我目前正在使用POI库。
我用下面的代码创build了excel:
WritableWorkbook copy = Workbook.createWorkbook(new File("/sdcard/mattress.xls")); WritableSheet sheet = copy.createSheet("First Sheet", 0);
考虑另一个具有名称列表的Excel文件。 所以,我想重新命名这个文件mattress.xls
从程序中的另一个Excel文件中获取不同的名称。 用最好的方式build议我
您可以使用下面的代码重命名文件,
File sdcard = new File("File Directory Path"); File from = new File(sdcard,"from.txt"); File to = new File(sdcard,"to.txt"); from.renameTo(to);
File
的构造函数接受一个可以是任何有效文件名的string。
所以
String myFile = getStringForMyLogic (); WritableWorkbook copy = Workbook.createWorkbook(new File(myFile));