جاوا اسکرپٹ کا استعمال کرتے ہوئے HTML ٹیبل کو Excel میں کیسے ایکسپورٹ کریں۔

Jawa Askrp Ka Ast Mal Krt Wy Html Ybl Kw Excel My Kys Aykspwr Kry



بعض اوقات، ڈویلپرز کو HTML ٹیبلز کو ایکسل فائل میں ایکسپورٹ کرنے کی ضرورت ہوتی ہے جو ویب سائٹ کے اعدادوشمار/ڈیٹا کو ویب سائٹ کی رپورٹنگ کے لیے فائل فارمیٹ میں دیکھنے اور آف لائن رہتے ہوئے بھی اس فائل کو استعمال کرنے میں مدد کرتا ہے۔ JavaScript میں، متعدد کاموں کے لیے متعدد لائبریریاں دستیاب ہیں۔ اسی طرح، جاوا اسکرپٹ لائبریری کا استعمال کرتے ہوئے ایک HTML ٹیبل کو آسانی سے ایکسل شیٹ فارمیٹ میں تبدیل کیا جا سکتا ہے۔

یہ ٹیوٹوریل جاوا اسکرپٹ کا استعمال کرتے ہوئے HTML ٹیبل ڈیٹا کو Excel میں ایکسپورٹ کرنے کے عمل کی وضاحت کرے گا۔

جاوا اسکرپٹ کا استعمال کرتے ہوئے HTML ٹیبل کو Excel میں کیسے ایکسپورٹ کیا جائے؟

ٹیبل کو HTML سے ایکسل اسپریڈشیٹ میں ایکسپورٹ کرنے کے لیے، JavaScript Library استعمال کریں۔ شیٹ جے ایس ' یہ ویب براؤزرز میں کام کرتے ہوئے اسپریڈشیٹ کو پڑھنے، ان میں ترمیم کرنے اور برآمد کرنے کی خصوصیات فراہم کرتا ہے۔







کے نیچے کا ذریعہ شامل کریں ' شیٹ جے ایس جاوا اسکرپٹ لائبریری میں منصوبے کا ٹیگ:



< سکرپٹ کی قسم = 'متن/جاوا اسکرپٹ' src = https://unpkg.com/ [ای میل محفوظ] /dist/xlsx.full.min.js' >> سکرپٹ >

آئیے اسپریڈشیٹ میں ڈیٹا کے ساتھ HTML ٹیبل برآمد کرنے کے لیے ایک مثال آزماتے ہیں۔



مثال
سب سے پہلے، استعمال کرتے ہوئے HTML فائل میں ایک ٹیبل بنائیں <ٹیبل> ٹیگ:





< ٹیبل آئی ڈی = 'tblToExcl' سرحد = 'دو' >
< تھیڈ >
< ویں > آئی ڈی ویں >
< ویں > نام ویں >
< ویں > گریڈ ویں >
< ویں > رول# ویں >
< ویں > عمر ویں >
تھیڈ >
< tbody >
< tr >
< td > 1 td >
< td > جان td >
< td > 8 td >
< td > 118 td >
< td > 13 td >
tr >
< tr >
< td > دو td >
< td > روہنڈا۔ td >
< td > 7 td >
< td > 153 td >
< td > 12 td >
tr >
< tr >
< td > 3 td >
< td > سٹیفن td >
< td > 9 td >
< td > 138 td >
< td > 14 td >
tr >
tbody >
ٹیبل >

پھر، منسلک کرکے ایک بٹن بنائیں ' کلک پر 'واقعہ جو متحرک کرے گا' htmlTableToExcel() ٹیبل کو ایکسل شیٹ میں ایکسپورٹ کرنے کا فنکشن:

< بٹن آئی ڈی = 'بٹن' کلک پر = 'htmlTableToExcel('xlsx')' > HTML ٹیبل کو EXCEL میں ایکسپورٹ کریں۔ بٹن >

آؤٹ پٹ ڈیٹا کے ساتھ ٹیبل دکھاتا ہے:



ڈیٹا ٹیبل کو شیٹ میں ایکسپورٹ کرنے کے لیے جاوا اسکرپٹ کوڈ درج ذیل ہے:

فنکشن htmlTableToExcel ( قسم ) {
تھا ڈیٹا = دستاویز getElementById ( 'tblToExcl' ) ;
تھا ایکسل فائل = XLSX۔ استعمال . میز_سے_بک ( ڈیٹا ، { شیٹ : 'شیٹ 1' } ) ;
XLSX۔ لکھنا ( ایکسل فائل ، { کتاب کی قسم : قسم ، bookSST : سچ ، قسم : 'بیس 64' } ) ;
XLSX۔ فائل لکھیں۔ ( ایکسل فائل ، 'ExportedFile:HTMLTableToExcel' + قسم ) ;
}

مندرجہ بالا جاوا اسکرپٹ کوڈ ٹیبل کو ایکسل شیٹ میں ایکسپورٹ کرنے کے لیے دیے گئے اقدامات پر عمل کرتا ہے:

  • ایک فنکشن کی وضاحت کریں ' htmlTableToExcel() ' ایک ___ میں