البرمجة

عرض الرابط كنص رابط

لعرض محتوى الرابط كنص رابط نقدمه، يمكنك استخدام تقنية HTML مع بعض البرمجة بلغة JavaScript لتحقيق هذا الهدف. في البداية، يمكنك تحديد العنصر الذي سيعرض النص الرابط، ثم استخدام JavaScript لقراءة قيمة الخلية C9 من ملف data.xlsx، وبعد ذلك استخدام هذه القيمة لتحديد نص الرابط.

يُظهر الكود التالي كيفية تحقيق ذلك:

html
html> <html> <head> <title>Display Link Content as Hyperlink Texttitle> head> <body> <p id="linkText">p> <script> // استيراد وحدة xlsx const XLSX = require('xlsx'); const path = require('path'); // تحديد مسار الملف const filePath = path.join(__dirname, 'data.xlsx'); // قراءة الملف const workbook = XLSX.readFile(filePath); const sheetName = workbook.SheetNames[0]; const worksheet = workbook.Sheets[sheetName]; // استخراج قيمة الخلية C9 const cellC9 = worksheet['C9'].v; // عنصر العرض لنص الرابط const linkTextElement = document.getElementById('linkText'); // تحديد النص الرابط linkTextElement.innerText = cellC9; // إنشاء الرابط const link = document.createElement('a'); link.href = 'file:///C:/Users/jy/Documents/data.xlsx'; link.textContent = cellC9; // إضافة الرابط إلى العنصر العرض linkTextElement.appendChild(link); script> body> html>

هذا الكود يقوم بقراءة ملف data.xlsx، ثم يقوم بعرض قيمة الخلية C9 كنص رابط يحيل إلى الملف بناءً على المسار الذي حددته. تذكر أنه يجب استخدام xlsx مع الملفات xlsx، وxls مع الملفات xls.

المزيد من المعلومات

بالطبع! يُمكنك توسيع الكود ليكون أكثر تفصيلاً ويشمل المزيد من المعلومات. على سبيل المثال، يُمكنك إضافة تفاصيل إضافية حول الرابط، مثل العنوان، وإضافة تنسيقات إضافية لتحسين مظهر الرابط. إليك كيف يمكن توسيع الكود:

html
html> <html> <head> <title>Display Link Content as Hyperlink Texttitle> <style> a { color: blue; text-decoration: underline; cursor: pointer; } style> head> <body> <p id="linkText">p> <script> // استيراد وحدة xlsx const XLSX = require('xlsx'); const path = require('path'); // تحديد مسار الملف const filePath = path.join(__dirname, 'data.xlsx'); // قراءة الملف const workbook = XLSX.readFile(filePath); const sheetName = workbook.SheetNames[0]; const worksheet = workbook.Sheets[sheetName]; // استخراج قيمة الخلية C9 const cellC9 = worksheet['C9'].v; // عنصر العرض لنص الرابط const linkTextElement = document.getElementById('linkText'); // تحديد النص الرابط linkTextElement.innerText = cellC9; // إنشاء الرابط const link = document.createElement('a'); link.href = 'file:///C:/Users/jy/Documents/data.xlsx'; link.textContent = cellC9; link.title = 'Click to open the file'; link.style.marginRight = '10px'; // تحديد هامش للرابط // إضافة الرابط إلى العنصر العرض linkTextElement.appendChild(link); script> body> html>

في هذا الكود، تم إضافة تنسيق إضافي للرابط لجعله أكثر جاذبية، مثل تغيير لون النص وتحديد خط تحت النص، بالإضافة إلى إضافة عنوان وتحديد هامش للرابط لتحسين تنسيقه على الصفحة.

زر الذهاب إلى الأعلى