"Freegressi, Erreur du presse-papier", JOptionPane.ERROR_MESSAGE);
return;
}
// Il y a des données
CSVHandler csv = new CSVHandler();
Tableur tableur;
// Transformer ces données en liste de colonnes
try {
tableur = csv.stringToSheet(str);
} catch (Exception e){
JOptionPane.showMessageDialog(null, "Les données du presse-papier ne sont pas reconnues!",
"Freegressi, Erreur du presse-papier", JOptionPane.ERROR_MESSAGE);
return;
}
GraphicModel.getInstance().setInitializing(true);
initSheetNumber(0);
tableur.setName(baseSheetName + getNextSheetNumber());
List<Tableur> sheetList = new ArrayList<>();
sheetList.add(tableur);
String editor = tableur.toEditColumns();
SpreadSheets.getInstance().notifyNewDocument(sheetList, editor, 3);
file = null;
fireFichierOuvert(/*null,*/ getShortFileName());
GraphicModel.getInstance().notifyGraphicStyleChanged(null, false);
GraphicModel.getInstance().setInitializing(false);