Ajout caractère contenu Excel
Bonjour,
J'ouvre un fichier Excel pour importer ses éléments dans ma Base de données avec le langage Java.
Je rencontre un problème sur une colonne contenant des heures. Le format est personnalisé "hh:mm:ss".
Quand je change le format en standard, l'heure se met en format numérique entrainant un bug dans mon code.
Je souhaiterai forcer le format des heures en ajoutant un apostrophe dans les cellules ou en forçant le contenu dans ma variable Java.
Est ce que vous avez des idées?
Merci de votre aide!
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
InputStream inp = new FileInputStream(Fichier);
// recupère le fichier excel
XSSFWorkbook wb = new XSSFWorkbook(inp);
//HSSFWorkbook wb = new HSSFWorkbook(inp);
// Recupére page 1 du fichier xls
XSSFSheet sheet = wb.getSheetAt(0);
// nombre de ligne
int nbLigne = sheet.getPhysicalNumberOfRows()-1;
for (int i=1;i<=nbLigne ; i++ ) {
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss");
java.util.Date date = sdf.parse(heure.toString());
java.sql.Time sqlHeure = new Time(date.getTime()); //Heure format SQL
} |