HTML থেকে CSV কনভার্টার
ব্রাউজার থেকে টেবিল কপি করে Excel-এ পেস্ট করলে সঙ্গে ফন্ট, লিংক, মার্জ করা সেল আর মাঝে মাঝে ছবিও চলে আসে। সেভ করা পেজকে CSV-তে কনভার্ট করলে শুধু মানগুলোই পাবেন, টেবিলের প্রতিটি সারি এক সারিতে, সর্ট আর চার্ট করার জন্য তৈরি।
ডেটা কনভার্টার
অথবা CSV, TSV, TXT … ফাইল এখানে ড্রop করুন ·
প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়
ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।
CSV ও টেক্সট ফাইলে কলাম আলাদা করার অক্ষর, পড়া ও লেখা দুই ক্ষেত্রেই প্রযোজ্য। স্বয়ংক্রিয় অপশন ইনপুট থেকে এটি শনাক্ত করে এবং কমা দিয়ে লেখে।
UTF-8 সব ভাষায় কাজ করে। Windows-এর Excel-এ CSV খুললে অ্যাকসেন্ট বা এশীয় অক্ষর এলোমেলো দেখালে BOM সহ UTF-8 বেছে নিন।
Excel, ODS ও Numbers ইনপুটের জন্য: শুধু প্রথম শিট, অথবা সব শিট রূপান্তর করুন (ZIP-এ প্রতি শিটে একটি CSV, বা প্রতি শিটে একটি JSON কী)।
নতুন স্প্রেডশিটে শিট ট্যাবের নাম, সর্বোচ্চ ৩১ অক্ষর।
অবজেক্টের অ্যারেতে প্রতিটি সারিতে কলামের নাম কী হিসেবে থাকে; অ্যারের অ্যারে বেশি সংক্ষিপ্ত এবং হেডার প্রথম অ্যারে হিসেবে থাকে।
সব সারিকে ঘিরে রাখা বাইরের এলিমেন্টের নাম; প্রতিটি সারি এর ভেতরে একটি <row> হয়।
CREATE TABLE ও INSERT স্টেটমেন্টে ব্যবহৃত হয়। শুধু অক্ষর, সংখ্যা ও আন্ডারস্কোর।
কোটিং ও কলামের ধরন ডাটাবেসভেদে সামান্য আলাদা; যে ডাটাবেসে ইমপোর্ট করবেন সেটি বেছে নিন।
তারিখের সেলগুলো একটি ফরম্যাটে পুনরায় লিখুন। ডাটাবেস ও কোডের জন্য ISO (2026-10-18) সবচেয়ে নিরাপদ; “যেমন আছে” রাখলে উৎসের মতোই থাকে।
এই টুল কীভাবে ব্যবহার করবেন
- 1
ওয়েব পেজটি সেভ করুন
ব্রাউজারে Ctrl+S বা Cmd+S চেপে .html ফাইলটি সেভ করুন, অথবা আপনার ইন্ট্রানেটে দেখানো রিপোর্ট পেজটি এক্সপোর্ট করুন। সর্বোচ্চ ২০টি ফাইল আপলোড করা যাবে, প্রতিটি ৯৫ MB পর্যন্ত।
- 2
Excel-উপযোগী এনকোডিং রাখুন
এই পেজ BOM সহ UTF-8 লেখে, যাতে Windows-এর Excel-এ অ্যাকসেন্ট ঠিকভাবে দেখা যায়। ডেটাবেস ও স্ক্রিপ্টের জন্য উন্নত সেটিংস-এ গিয়ে টেক্সট এনকোডিং সাধারণ UTF-8-এ বদলান, অথবা ইউরোপীয় Excel-এর জন্য ডিলিমিটার সেমিকোলন করুন।
- 3
CSV-তে কনভার্ট করুন
CSV-এ কনভার্ট করুন চাপুন, ফাইলটি ডাউনলোড করে Excel, Google Sheets, Numbers বা আপনার BI টুলে খুলুন বা ইমপোর্ট করুন।
ওয়েব টেবিল স্প্রেডশিটে আনার উপায়
বিশ্লেষকেরা সবখানেই HTML টেবিল পান: সরবরাহকারীর দামের পেজ, খেলার পরিসংখ্যানের সাইট, ডাউনলোড বাটন ছাড়া সরকারি পরিসংখ্যান, কিংবা অভ্যন্তরীণ টুলের মাসিক রিপোর্ট যা দেখায় কিন্তু এক্সপোর্ট করে না। সংখ্যাগুলো চোখের সামনেই, কিন্তু ব্রাউজারের টেবিল যোগ, ফিল্টার বা অন্য কিছুর সাথে জোড়া যায় না।
CSV হলো নিরপেক্ষ গন্তব্য। প্রতিটি স্প্রেডশিট, ডেটাবেস ও অ্যানালিটিক্স টুল এটি ইমপোর্ট করে, আর ২০০৫ সালে এর নিয়ম RFC 4180 হিসেবে লেখা হয়েছে। সারিগুলো CSV-তে এলে ডেটা অন্যকে দিতে CSV থেকে XLSX দিয়ে টাইপ করা ঘরসহ ওয়ার্কবুক বানাতে পারেন। টেবিল স্প্রেডশিটে নয়, কোডে যাবে এমন হলে JSON ভালো লক্ষ্য।
HTML টেবিল থেকে CSV: প্রচলিত উপায়গুলোর তুলনা
| UltKit | Google Sheets IMPORTHTML | Excel-এ কপি ও পেস্ট | |
|---|---|---|---|
| লগইনের পেছনের পেজে কাজ করে | yes | no | yes |
| ফরম্যাটিং বা লিংক ছাড়া সাধারণ মান | yes | yes | no |
| একসাথে একাধিক সেভ করা পেজ কনভার্ট করে | yes | no | no |
| আউটপুট পুনরায় ব্যবহারযোগ্য CSV ফাইল | yes | CSV হিসেবে ডাউনলোড | CSV হিসেবে সেভ |
| পেজ বদলালে রিফ্রেশ হয় | no | yes | no |
HTML থেকে CSV উদাহরণ
<table> <tr><th>Pos</th><th>Team</th><th>Pts</th></tr> <tr><td>1</td><td><a href="/teams/abahani">আবাহনী</a></td><td>61</td></tr> <tr><td>2</td><td>মোহামেডান, ঢাকা</td><td>58</td></tr> </table> Pos,Team,Pts 1,আবাহনী,61 2,"মোহামেডান, ঢাকা",58
HTML ও CSV ফরম্যাটের বিস্তারিত
HTML
হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ
HTML হলো ওয়েবের মার্কআপ ল্যাঙ্গুয়েজ, যা ১৯৯০-এর দশকের শুরুতে টিম বার্নার্স-লি প্রথম বর্ণনা করেন এবং এখন WHATWG লিভিং স্ট্যান্ডার্ড হিসেবে দেখভাল করে। HTML ফাইলে শিরোনাম, অনুচ্ছেদ, লিংক, টেবিল, ছবি ও ফর্ম বর্ণনা থাকে, আর স্টাইল সাধারণত আসে CSS থেকে। সব ব্রাউজার এটি রেন্ডার করে, এবং ইমেইল টেমপ্লেট ও সেভ করা ওয়েব পেজেও এটি ব্যবহার হয়। একটি HTML ফাইল প্রায়ই বাইরের ছবি ও স্টাইলশিটের ওপর নির্ভর করে, তাই একা সরালে সেটি ভাঙা দেখাতে পারে।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- 1993 · Tim Berners-Lee; maintained by WHATWG
CSV
কমা-বিভক্ত মান (CSV)
CSV হলো টেবিলের জন্য একটি প্লেইন-টেক্সট ফরম্যাট, যেখানে প্রতিটি লাইন একটি সারি এবং কমা কলামগুলো আলাদা করে। কম্পিউটিংয়ের প্রথম দিক থেকেই এটি ব্যবহৃত হচ্ছে এবং RFC 4180-এ বর্ণিত, যদিও অনেক রূপভেদে সেমিকোলন বা ট্যাব এবং ভিন্ন টেক্সট এনকোডিং ব্যবহার হয়। প্রায় প্রতিটি স্প্রেডশিট, ডেটাবেস ও অ্যানালিটিক্স টুল এটি ইমপোর্ট ও এক্সপোর্ট করতে পারে, তাই সিস্টেমের মধ্যে ডেটা সরানোর ডিফল্ট ফরম্যাট এটি। CSV শুধু মান সংরক্ষণ করে; ফর্মুলা, ফরম্যাটিং, একাধিক শিট বা ডেটা টাইপ থাকে না।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- –
ওয়েব পেজ বা ইন্ট্রানেট রিপোর্টে প্রকাশিত টেবিল স্প্রেডশিটে ফিল্টার, যোগফল বা চার্ট করতে হলে HTML থেকে CSV করা হয়, পড়ার সুবিধার জন্য পেজে যোগ হওয়া লিংক, রং ও লেআউট ছাড়াই।
HTML থেকে CSV নিয়ে প্রশ্ন
টেবিলটি কপি করে Excel-এ পেস্ট করলে সমস্যা কী?
পেস্ট করলে HTML ফরম্যাটিং সাথে আসে: হাইপারলিংক, ব্যাকগ্রাউন্ড রং, ঘরের ভেতরের লাইন ব্রেক, কখনো ছবিও। Excel তখনই মানগুলো নতুন করে ব্যাখ্যা করে ফেলে, ফলে 3-4 এর মতো রেঞ্জ তারিখ হয়ে যেতে পারে। CSV-তে শুধু সাধারণ টেক্সট মান থাকে, যা আপনি নিজের শর্তে ইমপোর্ট করতে পারেন।
Google Sheets-এর IMPORTHTML কী আলাদা করে?
IMPORTHTML কোনো পাবলিক URL থেকে টেবিল শিটে এনে রিফ্রেশ করে। লগইনের পেছনের পেজ, যেমন ইন্ট্রানেট রিপোর্ট বা লগইন করা ড্যাশবোর্ড, এটি ধরতে পারে না। পেজটি ফাইল হিসেবে সেভ করে কনভার্ট করলে উৎস যেখানেই হোক কাজ করে।
Excel যাতে কোডকে তারিখ না বানায় বা শুরুর শূন্য বাদ না দেয়, তা কীভাবে করব?
CSV সরাসরি খুললে Excel টাইপ আন্দাজ করে নেয়। তার বদলে Data, From Text/CSV দিয়ে ইমপোর্ট করুন এবং লোড করার আগে ZIP কোড, পার্ট নম্বর বা 1-2 এর মতো রেঞ্জের কলাম Text-এ সেট করুন।
CSV-তে কি হাইপারলিংক থাকে?
লিংকের দৃশ্যমান লেখাটি ঘরের মান হিসেবে থাকে; এর পেছনের ঠিকানা থাকে না, কারণ CSV ঘরে একটিই সাধারণ মান থাকে। URL দরকার হলে আগে সোর্স টেবিলে সেগুলো আলাদা কলামে রাখুন।
যে টেবিল শুধু PDF হিসেবে আছে, সেটি কি কনভার্ট করা যায়?
হ্যাঁ, তবে ইনপুট আলাদা: PDF থেকে CSV PDF-এর টেক্সটের অবস্থান থেকে সারি পুনর্গঠন করে। এটি HTML টেবিল মার্কআপ পড়ার চেয়ে কঠিন, তাই ফলাফল আরও সতর্কভাবে মিলিয়ে দেখুন।
পেজে টেবিল দেখা যাচ্ছে কিন্তু CSV খালি আসছে। কেন?
অনেক ড্যাশবোর্ড পেজ লোডের পর JavaScript দিয়ে টেবিল আঁকে, তাই সেভ করা HTML-এ শুধু ফাঁকা কন্টেইনার থাকে। ডেটা দেখা গেলে ব্রাউজারের ডেভেলপার টুল (Elements প্যানেল, Copy outerHTML) থেকে টেবিলটি কপি করে একটি .html ফাইলে রাখুন, অথবা অ্যাপে Export বাটন খুঁজুন।
- HTML থেকে JSON কনভার্টারHTML টেবিলকে JSON এ কনভার্ট করুন: হেডার সেল হয় কী, প্রতিটি সারি হয় একটি অবজেক্ট। সেভ করা .html বা .htm পেজ আপলোড করুন, স্ক্র্যাপার কোড লাগবে না।
- PDF থেকে CSV কনভার্টারটেক্সট-ভিত্তিক PDF থেকে টেবিল বের করে CSV ফাইলে সেভ করুন, বাজেট অ্যাপ, QuickBooks, pandas বা ডেটাবেসের জন্য। তারিখ ISO-তে, বাড়তি স্পেস ছাঁটা।
- XML থেকে CSV কনভার্টারXML ফিড, ইনভয়েস ও সিস্টেম এক্সপোর্ট অনলাইনে CSV করুন। প্রতিটি রেকর্ড এক সারি, চাইল্ড ট্যাগ কলাম। ২০টি পর্যন্ত ফাইল, প্রতিটি 95 MB।
- CSV থেকে XLSX কনভার্টারCSV কে Excel XLSX ওয়ার্কবুকে কনভার্ট করুন, শুরুর শূন্য, লম্বা ID ও বিশেষ অক্ষরের লেখা অক্ষত থাকবে। কমা, সেমিকোলন ও ট্যাব ফাইল অটো শনাক্ত হয়।
- JSON থেকে HTML টেবিল কনভার্টারJSON কে HTML টেবিলে কনভার্ট করুন: কী হবে কলাম হেডার, রেকর্ড হবে সারি। CMS, ইমেইল বা ইন্টারনাল পেজে পেস্ট করুন। কোড লাগবে না।
- HTML থেকে Excel কনভার্টারসেভ করা ওয়েব পেজ বা HTML রিপোর্টের টেবিল আসল Excel ওয়ার্কবুকে বদলান। Excel-এর সতর্কবার্তা দেওয়া ভুয়া .xls এক্সপোর্টও ঠিক হয়। একসাথে 20টি ফাইল।