Choisir un format de fichier XML ou .txt
Bonjour a tous,
je travaille sur la réalisation d'un convertisseur qui reçoit en entrée un document (Word, Excel, Pdf, OpenOffice, ...) ce convertisseur doit retourné en sortie un fichier XML ou .txt,
Mon problème est le suivant je n'arrive pas à choisir entre ces deux format là XML ou .txt ,lequel est plus facile à manipuler par la suite, qui ne prends pas beaucoup d'espace mémoire,
Je vous remercie d'avance pour votre aide, :cry:
Cordialement Yannelle
ça marche toujours pas !!!!!!!!!!!
Salut Mathieu,
Voilà j'ai fais des essais mais ça marche toujours pas !!!!!!!!!!!
voilà ce que j 'ai essayé :
package com.jmdoudoux.test.poi;
import java.io.BufferedOutputStream;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import javax.swing.text.Document;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRichTextString;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
public class TestPOI1 {
public static void main(
String[] args) {
try {
POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream("file.xls"));
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = wb.getSheetAt(0);
HSSFRow row = sheet.getRow(0);
HSSFCell cell = row.getCell((short) 0);
if (cell != null)
row.removeCell(cell); System.out.print(cell);
cell = row.createCell((short) 0);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setCellValue(new HSSFRichTextString("données modifiées"));
// Writer out = new BufferedWriter(new OutputStreamWriter(System.out));
ObjectOutputStream oos = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream(new File("file.txt"))));
oos.writeObject(wb);
oos.close();
// OutputStream outputStream = new FileOutputStream("file");
// Writer writer = new OutputStreamWriter(outputStream);
// wb.write(outputStream);
//writer.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
}
}
Si t'as une solution en tête prête merci de me l'as passée
Merciiiiiiiiiiiiiiiiiiiiiii