是否可以更改使用java创建的excel文件的名称

时间:2014-07-30 05:31:29

标签: java excel

我使用Java创建了一个excel文件,但现在我想使用Java为excel文件而不是静态名称提供动态名称。 我目前正在使用POI库。

我使用以下代码创建了excel:

WritableWorkbook copy = Workbook.createWorkbook(new File("/sdcard/mattress.xls"));
WritableSheet sheet = copy.createSheet("First Sheet", 0);

考虑另一个包含名称列表的excel文件。因此,我想重命名此文件mattress.xls,其中包含从程序中的另一个excel文件中获取的不同名称。 用最好的方式建议我。

2 个答案:

答案 0 :(得分:1)

File的构造函数接受一个可以是任何有效文件名的字符串。

所以

 String myFile = getStringForMyLogic ();
 WritableWorkbook copy = Workbook.createWorkbook(new File(myFile));

答案 1 :(得分:0)

您可以使用以下代码

重命名文件
File sdcard = new File("File Directory Path");
File from = new File(sdcard,"from.txt");
File to = new File(sdcard,"to.txt");
from.renameTo(to);