วิธีสร้างไฮเปอร์ลิงก์ใน Excel โดยใช้ Node.js

วิธีสร้างไฮเปอร์ลิงก์ใน Excel โดยใช้ Node.js

การเข้าถึงและจัดการไฟล์ Excel โดยทางโปรแกรมไม่ใช่เรื่องยากอีกต่อไป มีงานประจำหลายอย่างที่กินเวลาและบางครั้งก็กลายเป็นเรื่องยุ่งยาก อย่างไรก็ตาม การทำงานซ้ำๆ โดยอัตโนมัติจะทำให้แอปพลิเคชันทางธุรกิจมีความได้เปรียบในการแข่งขันอยู่เสมอ ดังนั้น เราจะใช้ XLSX Javascript library นี้เพื่อปรับใช้วิธีสร้างไฮเปอร์ลิงก์ใน Excel โดยใช้ Node.js โดยทางโปรแกรม

ประเด็นต่อไปนี้จะครอบคลุม:

การติดตั้งไลบรารี XLSX JavaScript

ไลบรารีนี้มีวิธีการมากมายพร้อมกับเอกสารประกอบที่ครอบคลุม มีสองวิธีในการติดตั้งไลบรารีนี้ คุณสามารถติดตั้งได้โดย ดาวน์โหลด แพ็คเกจ API หรือรันคำสั่งต่อไปนี้ในเทอร์มินัล/CMD

npm install java
npm install aspose.cells

มาเขียนโค้ดและขั้นตอนเพื่อให้ได้ฟังก์ชันที่ต้องการโดยทางโปรแกรมกัน

ต่อไปนี้เป็นขั้นตอน:

  1. เริ่มต้นอินสแตนซ์ของคลาส สมุดงาน
  2. รับการอ้างอิงของแผ่นงานแรกโดยการเรียกเมธอด getWorksheets
  3. รับ องค์ประกอบแผ่นงานที่ดัชนีที่ระบุ
  4. รับคอลเลกชัน HyperlinkCollection โดยการเรียกเมธอด getHyperlinks และกำหนดให้กับ HyperlinkCollection
  5. เรียกใช้เมธอด เพิ่ม เพื่อเพิ่มไฮเปอร์ลิงก์ไปยัง URL ที่เซลล์ “A1”
  6. บันทึกไฟล์ Excel โดยการเรียกใช้เมธอด save

คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์หลักของคุณ:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// เตรียมใช้งานอินสแตนซ์ของคลาสสมุดงาน 
var workbook = new aspose.cells.Workbook();
// รับการอ้างอิงของแผ่นงานแรกโดยการเรียกเมธอด getWorksheets 
var worksheets = workbook.getWorksheets();
// รับองค์ประกอบแผ่นงานตามดัชนีที่ระบุ 
var sheet = worksheets.get(0);
// รับคอลเลกชัน HyperlinkCollection โดยการเรียกเมธอด getHyperlinks และกำหนดให้กับ HyperlinkCollection 
var hyperlinks = sheet.getHyperlinks();
// เรียกใช้วิธีการเพิ่มเพื่อเพิ่มไฮเปอร์ลิงก์ไปยัง URL ที่เซลล์ "A1" 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// บันทึกไฟล์ Excel โดยเรียกใช้วิธีการบันทึก
workbook.save(  "AddingLinkToURL_out.xls");

คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

วิธีสร้างไฮเปอร์ลิงก์ใน Excel

ในทำนองเดียวกัน คุณสามารถสำรวจคุณสมบัติอื่นๆ มากมายที่เปิดเผยโดยไลบรารี XLSX Javascript นี้ ช่วยให้คุณกำหนดค่าการเรียก API ของคุณเพื่อให้ตรงตามข้อกำหนดทางธุรกิจของคุณ

โปรดทำตามขั้นตอนต่อไปนี้:

  1. สร้างวัตถุของคลาส สมุดงาน
  2. รับ องค์ประกอบแผ่นงานที่ดัชนีที่ระบุ
  3. เรียกใช้เมธอด getCells เพื่อรับคอลเล็กชัน Cells
  4. รับ องค์ประกอบเซลล์ที่ชื่อเซลล์ที่ระบุ
  5. ตั้งค่าของช่วงโดยการเรียกเมธอด setValue
  6. การตั้งค่าสีแบบอักษรของเซลล์เป็นสีน้ำเงินโดยการเรียกเมธอด setColor
  7. ตอนนี้ รับคอลเลกชัน HyperlinkCollection โดยการเรียกเมธอด getHyperlinks และกำหนดให้กับ HyperlinkCollection
  8. เพิ่มไฮเปอร์ลิงก์ไปยัง URL ที่เซลล์ “A1” โดยการเรียกเมธอด add
  9. เรียกใช้เมธอด save เพื่อบันทึกไฟล์ Excel
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// สร้างวัตถุของคลาสสมุดงาน
var workbook = new aspose.cells.Workbook();
// รับองค์ประกอบแผ่นงานตามดัชนีที่ระบุ 
var sheet = workbook.getWorksheets().get(0);
// เรียกใช้เมธอด getCells เพื่อรับคอลเลกชัน Cells
var cells = sheet.getCells();
// รับองค์ประกอบเซลล์ตามชื่อเซลล์ที่ระบุ 
var cell = cells.get("A1");
// ตั้งค่าของช่วงโดยการเรียกเมธอด setValue 
cell.setValue("Visit Aspose");
// การตั้งค่าสีแบบอักษรของเซลล์เป็นสีน้ำเงินโดยการเรียกเมธอด setColor 
var style = cell.getStyle();
style.getFont().setColor(aspose.cells.Color.getBlue());
// ตอนนี้ รับคอลเลกชัน HyperlinkCollection โดยการเรียกเมธอด getHyperlinks และกำหนดให้กับ HyperlinkCollection 
var hyperlinks = sheet.getHyperlinks();
// เพิ่มไฮเปอร์ลิงก์ไปยัง URL ที่เซลล์ "A1" โดยเรียกวิธีการเพิ่ม 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// เรียกใช้วิธีการบันทึกเพื่อบันทึกไฟล์ Excel 
workbook.save(  "AddingLinkToURLNotEmpty_out.xls");

รับใบอนุญาตฟรี

คุณสามารถใช้ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน

สรุป

สิ่งนี้นำเราไปสู่จุดสิ้นสุดของโพสต์บล็อกนี้ เราสามารถพูดได้อย่างปลอดภัยว่าคุณได้ผ่านและเรียนรู้วิธีสร้างไฮเปอร์ลิงก์ใน Excel โดยใช้ Node.js แล้ว นอกจากนี้คุณยังได้สำรวจวิธีการขั้นสูงบางอย่างที่เปิดเผยโดยไลบรารี XLSX JavaScript นี้ นอกจากนี้ อย่าข้าม เอกสารประกอบ เพื่อทราบคุณสมบัติอื่นๆ

นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน

สุดท้ายนี้ conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ ดังนั้นโปรดติดต่อเพื่อรับการปรับปรุงเป็นประจำ

ถามคำถาม

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

คำถามที่พบบ่อย

ฉันจะสร้างไฮเปอร์ลิงก์หลายรายการใน Excel ได้อย่างไร

โปรดไปที่ ลิงก์ นี้เพื่อรับข้อมูลโค้ดที่แสดงวิธีสร้างไฮเปอร์ลิงก์ในไฟล์ Excel โดยใช้ XLSX JavaScript ไลบรารี

ดูสิ่งนี้ด้วย