Zakelijke gebruikers kunnen worden bepaald . Terwijl JTable presenteert de gegevens van Java in een tabelvorm , sommige gebruikers willen gewoon dat de gegevens in Microsoft Excel te manipuleren . Om dergelijke pietluttige gebruikers tevreden te stellen , kunt u een CSV- bestand te genereren uit Java en automatisch starten Excel om de gegevens te bekijken om ze tevreden te houden . De gegevens geplaatst in het CSV-bestand kan komen van het bevragen van een JDBC- gegevensbron of uit het ontleden van een aantal XML-bestanden verworven van meer dan uw internetverbinding , naast vele andere mogelijkheden . Wat je Java Runtime Environment versie 6 of hoger Microsoft Excel Need Toon Meer Aanwijzingen 1 Maak een nieuw bestand in de teksteditor van uw computer en opslaan . het bestand met de naam Spreadsheet.java kopen van 2 Neem de Java I /O- class library in de broncode door het toevoegen van de volgende regel aan de bovenkant van het bestand : import java.io. * ; . 3 uw spreadsheet gegevens genereren als een reeks van lijnen met door komma's gescheiden waarden : public static String generateText ( ) { return " 1 , 2 , 3 \\ r \\ n4 , 5 , 6 \\ r \\ N7 , 8 , 9 \\ r \\ n " ; } 4 Maak een tijdelijk bestand met een . csv uitbreiding op de spreadsheet gegevens op te slaan : file file = File.createTempFile ( " test" , " . csv " ) ; 5 Schrijf de gegenereerde gegevens naar het bestand : PrintWriter pw = new PrintWriter ( bestand ) op ; pw.write ( tekst ) ; pw.close ( ) op ; 6 Gebruik de Microsoft Windows cmd shell om het bestand te openen : String [ ] cmd = new String [ ] { " cmd " , "start " , " /c " , file.getPath ( ) } ; . Runtime.getRuntime ( ) exec ( cmd ) ; 7 opslaan , compileren en uitvoeren van uw spreadsheet programma om de gegenereerde CSV-bestand in Microsoft Excel te zien < br . >
|