လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP - ပြီးပြည့်စုံသောသင်ခန်းစာကို အသုံးပြု. CSV ဖိုင်အချက်အလက်များကို Extract လုပ်နည်း

PHP - ပြီးပြည့်စုံသောသင်ခန်းစာကို အသုံးပြု. CSV ဖိုင်အချက်အလက်များကို Extract လုပ်နည်း

M66 2025-06-18

CSV ဖိုင်ဆိုတာဘာလဲ။

CSV (ကော်မာ - သီးခြားခွဲထားသောတန်ဖိုးများ) သည်ကော်မာခွဲခြားထားသောတန်ဖိုးများအတိုကောက်ဖြစ်သည်။ ၎င်းသည် tabular အချက်အလက်များကိုသိုလှောင်ခြင်းအတွက်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသောစာသားပုံစံဖြစ်သည်။ CSV ဖိုင်များ၏အကြီးမားဆုံးအင်္ဂါရပ်မှာ၎င်းတို့သည်ဖွဲ့စည်းတည်ဆောက်ပုံတွင်ရိုးရှင်းလွယ်ကူပြီးစာဖတ်ရန်လွယ်ကူခြင်းနှင့်စီးပွားရေး, သိပ္ပံနည်းကျသုတေသနနှင့်ဒေတာခွဲခြမ်းစိတ်ဖြာခြင်းများတွင်ကျယ်ပြန့်စွာအသုံးပြုကြသည်။

CSV အမျိုးအစားကိုစာရင်းဇယားအချက်အလက်များကိုတင်ပို့ရာတွင်အသုံးပြုလေ့ရှိပြီးဒေတာသိုလှောင်မှုနှင့်အချက်အလက်အပြောင်းအလဲအတွက်လည်းအသုံးပြုသည်။ ထိရောက်သောသိုလှောင်ရေးဖွဲ့စည်းပုံတွင် CSV ဖိုင်များသည်ကြီးမားသောဒေတာခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်သတ္တုတူးဖော်ရေးများတွင်အရေးပါသောအခန်းကဏ် play မှပါ 0 င်သည်။

PHP ကို ​​အသုံးပြု. CSV ဖိုင်များမှအချက်အလက်များကိုထုတ်ယူပြီးပြသရန်နည်း။

PHP Development တွင် CSV ဖိုင်များမှအချက်အလက်များကိုထုတ်ယူခြင်းနှင့်၎င်းကိုပြသခြင်းသည်ဘုံလုပ်ငန်းဖြစ်သည်။ PHP သည် fopen() ကဲ့သို့သော built-in function များကိုထောက်ပံ့ပေးသည်

ဤကုဒ်နံပါတ်တွင် fopen () ကို CSV ဖိုင်ကိုဖတ်ရန်တစ်ခုတည်းသောဖိုင်ကိုဖွင့်ရန်အသုံးပြုသည်။ FNGCSV () ဖိုင်အကြောင်းအရာကိုလိုင်းဖတ်ပြီးနောက်ဆုံး data array တွင် CSV အချက်အလက်များကိုသိမ်းဆည်းထားသည်။

အဆင့် 2: CSV ဖိုင်ဒေတာကိုပြပါ

0 က်ဘ်စာမျက်နှာတစ်ခုပေါ်တွင် CSV ဖိုင်ရှိအချက်အလက်များကိုတင်ပြရန်အတွက်ကျွန်ုပ်တို့သည်များသောအားဖြင့်အချက်အလက်များကို HTML စားပွဲ၌ဖော်ပြရန်လိုအပ်သည်။ PHP Arrays နှင့် loops များမှစားပွဲ၌စားပွဲတစ်ခုတည်ဆောက်ပြီးဒေတာတစ်ခုစီကိုသက်ဆိုင်ရာစားပွဲဝိုင်းဆဲလ်ထဲသို့ထည့်နိုင်သည်။

CSV အချက်အလက်များကို HTML ဇယားများသို့ပြောင်းလဲရန်ကုဒ်ဖြစ်သည်။

 
echo "<table>";
foreach ($data as $row) {
    echo "<tr>";
    foreach ($row as $cell) {
        echo "<td>" . htmlspecialchars($cell) . "</td>";
    }
    echo "</tr>";
}
echo "</table>";

ဤကုဒ်သည် PHP ၏ foreach loop ကိုအသုံးပြုသည်။ အချက်အလက်တစ်ခုချင်းစီကိုတဆင့်ကြားတွင်အသုံးပြုသည်။ XSS တိုက်ခိုက်မှုများကိုရှောင်ရှားရန် HTMLSPECialCHAR () ကို အထူးအက္ခရာများမှလွတ်မြောက်ရန်ကုဒ်တွင်လည်းအသုံးပြုသည်။

ကုဒ်ကိုအပြည့်အဝ

ယခင်အဆင့်နှစ်ခုကိုပေါင်းစပ်ပြီး CSV ဖိုင်ကိုမည်သို့ဖတ်ရှုရမည်ကိုပြသခြင်းနှင့် HTML ဇယားများတွင်အချက်အလက်များကိုမည်သို့ပြသမည်ကိုပြသသည်။

 
$file = fopen("data.csv", "r");
$data = [];
while (!feof($file)) {
    $line = fgetcsv($file);
    array_push($data, $line);
}
fclose($file);

echo "<table>";
foreach ($data as $row) {
    echo "<tr>";
    foreach ($row as $cell) {
        echo "<td>" . htmlspecialchars($cell) . "</td>";
    }
    echo "</tr>";
}
echo "</table>";

ဤကုဒ်သည် CSV ဖိုင်မှဒေတာများကိုဖတ်ရှုခြင်းနှင့်ဝက်ဘ်စာမျက်နှာပေါ်တွင် HTML စားပွဲ၌ပြသနေသည်။

အကျဉ်းချုပ်

ဤဆောင်းပါးသည် CSV ဖိုင်များမှအချက်အလက်များကိုထုတ်ယူရန်နှင့် HTML ဇယားများတွင်ဖော်ပြရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။ PHP ၏ built-in file operty function များကို အသုံးပြု . Fopen () နှင့် FgetCSV () ကို အသုံးပြု. CSV ဖိုင်များ၏အကြောင်းအရာများကိုအလွယ်တကူဖတ်ရှုပြီး PHP ၏ Array နှင့်ကွင်းများဖြင့်ဝက်ဘ်စာမျက်နှာပေါ်ရှိအချက်အလက်များကိုအလွယ်တကူဖတ်ရှုနိုင်သည်။ ဤနည်းစနစ်များကကျွမ်းကျင်စွာဖြင့်သင်၏လုပ်ငန်းခွင်စွမ်းဆောင်ရည်ကိုတိုးတက်စေရန် CSV format ဖြင့်အချက်အလက်များကိုအလွယ်တကူပြုလုပ်နိုင်သည်။