Я создаю файл Excel, используя jxl.Я хотел бы назвать листы с датами - 22-03-2012 (1-й лист), 23-03-2012 (2-й лист) и так далее.Здесь я создаю файл и первый лист (это выполняется только один раз):
File file = new File(inputFile);
WorkbookSettings wbSettings = new WorkbookSettings();
wbSettings.setLocale(new Locale("en", "EN"));
Date now = Calendar.getInstance().getTime();
DateFormat df = new SimpleDateFormat("MM-dd-yyyy");
String theDate = df.format(now);
System.out.println(theDate);
WritableWorkbook workbook = Workbook.createWorkbook(file, wbSettings);
workbook.createSheet(theDate, 0);
// now access it and do some operations
WritableSheet excelSheet = workbook.getSheet(theDate);
prepareSheet(excelSheet);
workbook.write();
workbook.close();
Теперь, когда я получаю доступ к файлу и изменяю его позже (другой класс - запускается каждый раз, когда вы хотите добавить большеданные), мне нужно проверить, "это все еще сегодня".Другими словами, если имя последнего листа 22-03-2012, а сегодня 22-03-2012 -> открыть и изменить этот лист, и если имя последнего листа отличается от текущей даты -> создатьновый лист.Я предполагаю, что это вопрос простого «если», но по некоторым причинам я не могу заставить его работатьНужны свежие глаза :) Спасибо