Phpoffice သည် Microsoft Office ဖိုင်များ, အထူးသဖြင့် Excel Table များအတွက်ဒီဇိုင်းပြုလုပ်ထားသော PHP စနစ်တကျစာကြည့်တိုက်စာကြည့်တိုက်စာကြည့်တိုက်စာကြည့်တိုက်ဖြစ်သည်။ Phppoffice နှင့်အတူလှပသောနှင့်အင်္ဂါရပ်ကြွယ်ဝသော Excel စားပွဲများမည်သို့ဖန်တီးရမည်ကိုလေ့လာရန်ဤဆောင်းပါးသည်သင့်အားတစ်ဆင့်ချင်းသွားပါလိမ့်မည်။
ပထမ ဦး စွာ Phppoffice စာကြည့်တိုက်ကို install လုပ်ရန်လိုအပ်သည်။ တေးရေးဆရာ Package Manager မှတစ်ဆင့် installation ကိုအလွယ်တကူမြန်မြန်ဆန်ဆန်မြန်အောင်ပြုလုပ်နိုင်သည်။ စီမံကိန်းလမ်းညွှန်ကိုရိုက်ထည့်ပြီးနောက်, command line ပေါ်ရှိအောက်ပါ command ကို execute:
composer require phpoffice/phpspreadsheet
တပ်ဆင်မှုပြီးဆုံးသွားသောအခါ, စီမံကိန်းအတွင်းရှိစာကြည့်တိုက်ကိုသင်ခေါ်ဆိုနိုင်ပြီး Excel နှင့်သက်ဆိုင်သောကုဒ်ကိုစတင်ရေးသားနိုင်သည်။
ထို့နောက်အောက်ပါကုဒ်နှင့်အတူ Excel ဥပမာအသစ်တစ်ခုဖန်တီးပါ။
use PhpOffice\PhpSpreadsheet\Spreadsheet;
$spreadsheet = new Spreadsheet();
ဤကုဒ်သည် Excel Document အသစ်တစ်ခုကိုနောက်ဆက်တွဲစစ်ဆင်ရေးများအတွက်အခြေခံအဖြစ်ဖော်ပြသည်။
တက်ကြွသောအလုပ်စာရွက်ကိုရယူခြင်းဖြင့်၎င်းကိုသင်တည်းဖြတ်။ အမည်ကိုနမူနာ,
$sheet = $spreadsheet->getActiveSheet();
$sheet->setTitle('Sheet 1');
ဤသည်က "Sheet 1" ဟုခေါ်သောအလုပ်စာရွက်ကို Excel Document သို့ထည့်သွင်းထားသည်။
စားပွဲတင်ကိုပိုပြီးလှပအောင်လုပ်ဖို့, ဖောင့်စတိုင်နဲ့ဆဲလ်နောက်ခံအရောင်ကိုချိန်ညှိနိုင်တယ်။ ဥပမာအားဖြင့်, အောက်ပါကုဒ်သည်ဆဲလ် A1 ၏စာလုံးကိုရဲရင့်စွာသတ်မှတ်လိမ့်မည်။
$sheet->getStyle('A1')->getFont()->setBold(true);
$sheet->getStyle('A1')->getFont()->setSize(14);
$sheet->getStyle('A1')->getFill()->setFillType(\PhpOffice\PhpSpreadsheet\Style\Fill::FILL_SOLID)->getStartColor()->setARGB('FF0000');
ပြောင်းလွယ်ပြင်လွယ်သည့်စတိုင်များဖြင့်သင်၏လိုအပ်ချက်များနှင့်ကိုက်ညီသောလှပသောပုံစံများကိုဖန်တီးနိုင်သည်။
ဒေတာများကိုထည့်ခြင်းသည်လည်းအလွန်ရိုးရှင်းပါသည်။ အောက်ပါနမူနာကုဒ်သည်အကြောင်းအရာများကိုသတ်မှတ်ထားသောဆဲလ်တစ်ခုတွင်ဖြည့်ဆည်းပေးသည်။
$sheet->setCellValue('A1', 'လှပသောစားပွဲ');
$sheet->setCellValue('A2', 'ဒေတာ၏ပထမ ဦး ဆုံးလိုင်း');
$sheet->setCellValue('B2', 'ဒေတာ၏ဒုတိယလိုင်း');
အမှန်တကယ်စီးပွားရေးယုတ္တိဗေဒအပေါ် အခြေခံ. ကွဲပြားခြားနားသောဆဲလ်များသို့ဒေတာများကိုသင်ပုံမှန်ပြုလုပ်နိုင်သည်။
နောက်ဆုံးတွင်တည်းဖြတ်သည့်စားပွဲကို Excel ဖိုင်တစ်ခုအဖြစ်သိမ်းဆည်းပါ။
$writer = new \PhpOffice\PhpSpreadsheet\Writer\Xlsx($spreadsheet);
$writer->save('လှပသောစားပွဲ.xlsx');
Execution ပြီးနောက် "လှပသော table.xlsx" အမည်ရှိဖိုင်ကိုစီမံကိန်းလမ်းညွှန်တွင်လွယ်ကူစွာ အသုံးပြု. ဒေါင်းလုပ်လုပ်ရန်သို့မဟုတ်ဒေါင်းလုပ်လုပ်ရန်ဖြစ်သည်။
phppoffice စာကြည့်တိုက်ကို အသုံးပြု. Excel စားပွဲများကိုသင်အလွယ်တကူဖန်တီးနိုင်သည်။ ဤဆောင်းပါးသည်အပြည့်အစုံကိုတပ်ဆင်ခြင်း, အလုပ်ခွင်များတပ်ဆင်ခြင်း, စတိုင်များကိုထည့်သွင်းခြင်း, သိုလှောင်ခြင်းနှင့်တင်ပို့ခြင်းအတွက်အချက်အလက်များကိုထည့်သွင်းခြင်းနှင့် PHP developer များလျင်မြန်စွာစတင်ရန်နှင့်လျှောက်ထားရန်သင့်တော်သည်။ ဤလမ်းညွှန်သည်သင့်အားပရော်ဖက်ရှင်နယ်နှင့်လှပသော Excel ပုံစံများကိုဖန်တီးရန်ကူညီလိမ့်မည်ဟုမျှော်လင့်ပါ။