ویرایش و ایجاد فایل های مایکروسافت آفیس (ورد-اکسل-پاروپوینت) در جاوا

ویرایش و ایجاد فایل های مایکروسافت آفیس (ورد-اکسل-پاروپوینت) در جاوا

ویرایش و ایجاد فایل های مایکروسافت آفیس (ورد-اکسل-پاروپوینت) در جاوا

شاید نیاز داشته باشید که اطلاعاتی رو در سمت سرور در فایل اکسل بنویسید مثلا فاکتور خرید اینترنتی رو که به صورت پیش فرض قالب بندی شده و مواردی باید به اون اضافه بشه .در این صورت برنامه آفیس که نمیشه در سمت سرور باز کرد. یا شاید بخواهید برنامه آفیس رو برای موبایل بنویسید.

راه حل اول:

به عنوان سریع ترین راه حل بهتره از یک کتابخونه کامل مثل آپاچی POI استفاده کنید. آموزش و مستنداتش تو سایتwww.poi.apache.org  موجوده.

راه حل دوم :

خودمون دست به کار بشیم و کاپوت آفیس رو بالا بزنیم ببینیم چی به چیه. به نظر من اولین قدم جمع آوری اطلاعاته.پس به سایت مایکروسافت میریم و دنبال مستندات آفیس ۲۰۱۳ میگردیم.

در نتیجه مشخص میشود فایل های آفیس ۲۰۱۳  به عنوان یک گزینه از (open XML) برای نشان دادن نمودار ها و صفحات گسترده و نحوه نمایش صفحات و غیره در هرسه مورد  ( ورد – اکسل – پاورپوینت  ) استفاده میکند.

openXMl:

در این روش هر فایل خروجی  برای مثال اکسل (file.XLSX) در یک پوشه زیپ شده است که از چند فایل XML تشکیل شده است.

پس برای کار کردن با این فایل ها به سه چیز نیاز داریم:

۱- کتابخونه ای برای کار کردن با فایل های زیپ (زیپ و آنزیپ کردن) که برای جاوا و تقریبا هر زبانی موجوده

۲- کتابخونه ای برای کار کردن با فایل های XML (میتونیم از امکانات پایه جاوا استفاده کنیم اما اگر فایل خیلی بزرگ باشه بهتره از یک روش بهینه تر استفاده کنیم )

۳- مستنداتی که تو سایت مایکروسافت موجوده (البته ساختارش بسیار سادست بهتره یکی از فایل ها رو آنزیپ و برسی اش کنید)

 

 

مطالب غیر مرتبط:

تولید عدد صحیح تصادفی در یک بازه در جاوا (+).

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *