إنشاء ملفات excel إصدار XLS بإستخدام المكتبة Apache POI
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: قواعد البيانات JAVA JDBC
صفحة 1 من اصل 1 • شاطر
إنشاء ملفات excel إصدار XLS بإستخدام المكتبة Apache POI
بسم الله الرحمن الرحيم
إخوانى الكرام أهلا وسهلا بكم ....تعلمنا فى الدرس السابق [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] أما فى هذا الدرس سنتعلم سويا كيفية إنشاء ملفات الاكسل إصدار XLS وهى الاصدارات التى تبدأ من Office 97 حتى 2003 و ذلك على النحو التالى :
1_ إستيراد المكتبات التالية :
و النتيجة كما يلى :


تحياتى لكم
إخوانى الكرام أهلا وسهلا بكم ....تعلمنا فى الدرس السابق [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] أما فى هذا الدرس سنتعلم سويا كيفية إنشاء ملفات الاكسل إصدار XLS وهى الاصدارات التى تبدأ من Office 97 حتى 2003 و ذلك على النحو التالى :
1_ إستيراد المكتبات التالية :
- الكود:
import java.io.*;
import java.util.*;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
- الكود:
HSSFWorkbook new_workbook = new HSSFWorkbook();
- الكود:
HSSFSheet sheet = new_workbook.createSheet("Score_Details");
- الكود:
Map<String, Object[]> excel_data = new HashMap<String, Object[]>();
excel_data.put("1", new Object[] {"ID", "Subject", "Score","Rank"});
excel_data.put("2", new Object[] {"1", "English", "95","1"});
excel_data.put("3", new Object[] {"2", "Science", "65","2"});
excel_data.put("4", new Object[] {"3", "Maths", "50","3"});
Set<String> keyset = excel_data.keySet();
- الكود:
int rownum = 0;
for (String key : keyset) {
Row row = sheet.createRow(rownum++);
Object [] objArr = excel_data.get(key);
int cellnum = 0;
for (Object obj : objArr) {
Cell cell = row.createCell(cellnum++);
cell.setCellValue((String)obj);
}
}
- الكود:
FileOutputStream output_file = new FileOutputStream(new File("D:\\POI_XLS_File.xls"));
new_workbook.write(output_file);
output_file.close();
- الكود:
package createxls;
import java.io.*;
import java.util.*;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
public class Createxls {
public static void main(String[] args) throws Exception{
HSSFWorkbook new_workbook = new HSSFWorkbook(); //create a blank workbook object
HSSFSheet sheet = new_workbook.createSheet("Score_Details"); //create a worksheet with caption score_details
Map<String, Object[]> excel_data = new HashMap<String, Object[]>();
excel_data.put("1", new Object[] {"ID", "Subject", "Score","Rank"});
excel_data.put("2", new Object[] {"1", "English", "95","1"});
excel_data.put("3", new Object[] {"2", "Science", "65","2"});
excel_data.put("4", new Object[] {"3", "Maths", "50","3"});
Set<String> keyset = excel_data.keySet();
int rownum = 0;
for (String key : keyset) {
Row row = sheet.createRow(rownum++);
Object [] objArr = excel_data.get(key);
int cellnum = 0;
for (Object obj : objArr) {
Cell cell = row.createCell(cellnum++);
cell.setCellValue((String)obj);
}
}
FileOutputStream output_file = new FileOutputStream(new File("D:\\POI_XLS_File.xls"));
new_workbook.write(output_file);
output_file.close();
}
}
و النتيجة كما يلى :
تحياتى لكم
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: إنشاء ملفات excel إصدار XLS بإستخدام المكتبة Apache POI
عظيم جدا ان نشوف دروس احترافية مثل هيك
Solutions1- ..
- تاريخ التسجيل : 31/08/2013
المساهمات : 22
النقاط : 30
التقيم : 0
الدولة :
الجنس :
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: قواعد البيانات JAVA JDBC
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
» كبسولات نباتية فارغة
» شحن عملات تيك توك مجانا بدون رقم هاتف
» فوط صحية ناعمة لايام الولادة بالقطن العضوية قوية الامتصاص| organyckw
» اعلانات الباصات الكويت | شركة دعاية واعلان | كواليتي ميكرز | 0096597550465
» كيفية تحديد سعر تصميم تطبيقات الجوال– ايكون تك
» تعلم كيفية حفظ و أسترجاع الصورة فى قاعدة بيانات أكسس باستخدام الكائن Stream object
» كيفية تأسيس شركة في دبي
» افضل واحدث كاميرات المراقبة الامنية والمشاهدة عبر الانترنت
» اصنع شبكتك بنفسك