How to convert CSV file into ExcelSheet
This is vary useful java code , this code can be use to file convert .csv file into excel sheet. Requirement to run this code in your machine is java poi package , opencsv jar 4.6
and other jars .
i have executed this code in my system .
package Java8;
import java.io.*;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.*;
import java.io.FileReader;
import java.util.List;
import com.opencsv.CSVParserBuilder;
import com.opencsv.CSVParser;
import com.opencsv.CSVReader;
import com.opencsv.CSVReaderBuilder;
public class CSVtoexcelconvertor {
public static void readDataFromCustomSeperator(String file)
{
Workbook wb = new HSSFWorkbook();
CreationHelper helper = wb.getCreationHelper();
Sheet sheet = wb.createSheet("new sheet");
try {
FileReader filereader = new FileReader(file);
// create csvParser object with
// custom seperator semi-colon
CSVParser parser = new CSVParserBuilder().withSeparator(';').build();
// create csvReader object with
// parameter filereader and parser
CSVReader csvreader = new CSVReaderBuilder(filereader)
.withCSVParser(parser)
.build();
String[] line;
int r = 0;
while ((line = csvreader.readNext()) != null) {
Row row = sheet.createRow((short) r++);
for (int i = 0; i < line.length; i++)
row.createCell(i)
.setCellValue(helper.createRichTextString(line[i]));
}
// Write the output to a file
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
wb.write(fileOut);
fileOut.close();
System.out.print("File created");
}
catch (Exception e) {
e.printStackTrace();
}
/** List allData = csvReader.readAll();
// print Data
for (String[] row : allData) {
for (String cell : row) {
System.out.print(cell + "\t");
}
System.out.println();
}
}
catch (Exception e) {
e.printStackTrace();
} **/
}
public static void main(String[] args) throws IOException {
String SV_FILE_CUSTOM_SEPERATOR="/Users/macbook/Documents/Epath/CSVEm.rtf" ;
readDataFromCustomSeperator(SV_FILE_CUSTOM_SEPERATOR);
}
}
When you able to run this code . you get excel sheet like this .
with message File created .
How to convert CSV file into ExcelSheet
Reviewed by Mukesh Jha
on
9:45 AM
Rating:
Reviewed by Mukesh Jha
on
9:45 AM
Rating:


92AC4A7A16
ReplyDeletekiralık hacker
hacker arıyorum
belek
kadriye
serik
24A681FE02
ReplyDeleteTakipçi Satın Al
Footer Link Satın Al
Coin Kazanma
Raid Promosyon Kodu
Dude Theft Wars Para Kodu
5F99C5243B
ReplyDeleteGörüntülü Seks
Görüntülü Sex
Skype Show