
วิธีสร้างไฮเปอร์ลิงก์ใน Excel โดยใช้ Node.js
การเข้าถึงและจัดการไฟล์ Excel โดยทางโปรแกรมไม่ใช่เรื่องยากอีกต่อไป มีงานประจำหลายอย่างที่กินเวลาและบางครั้งก็กลายเป็นเรื่องยุ่งยาก อย่างไรก็ตาม การทำงานซ้ำๆ โดยอัตโนมัติจะทำให้แอปพลิเคชันทางธุรกิจมีความได้เปรียบในการแข่งขันอยู่เสมอ ดังนั้น เราจะใช้ XLSX Javascript library นี้เพื่อปรับใช้วิธีสร้างไฮเปอร์ลิงก์ใน Excel โดยใช้ Node.js โดยทางโปรแกรม
ประเด็นต่อไปนี้จะครอบคลุม:
- การติดตั้งไลบรารี XLSX JavaScript
- วิธีสร้างไฮเปอร์ลิงก์ใน Excel โดยทางโปรแกรม
- วิธีสร้างไฮเปอร์ลิงก์ - ตัวเลือกขั้นสูง
การติดตั้งไลบรารี XLSX JavaScript
ไลบรารีนี้มีวิธีการมากมายพร้อมกับเอกสารประกอบที่ครอบคลุม มีสองวิธีในการติดตั้งไลบรารีนี้ คุณสามารถติดตั้งได้โดย ดาวน์โหลด แพ็คเกจ API หรือรันคำสั่งต่อไปนี้ในเทอร์มินัล/CMD
npm install java
npm install aspose.cells
วิธีสร้างไฮเปอร์ลิงก์ใน Excel โดยทางโปรแกรม
มาเขียนโค้ดและขั้นตอนเพื่อให้ได้ฟังก์ชันที่ต้องการโดยทางโปรแกรมกัน
ต่อไปนี้เป็นขั้นตอน:
- เริ่มต้นอินสแตนซ์ของคลาส สมุดงาน
- รับการอ้างอิงของแผ่นงานแรกโดยการเรียกเมธอด getWorksheets
- รับ องค์ประกอบแผ่นงานที่ดัชนีที่ระบุ
- รับคอลเลกชัน HyperlinkCollection โดยการเรียกเมธอด getHyperlinks และกำหนดให้กับ HyperlinkCollection
- เรียกใช้เมธอด เพิ่ม เพื่อเพิ่มไฮเปอร์ลิงก์ไปยัง URL ที่เซลล์ “A1”
- บันทึกไฟล์ 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");
คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

วิธีสร้างไฮเปอร์ลิงก์ - ตัวเลือกขั้นสูง
ในทำนองเดียวกัน คุณสามารถสำรวจคุณสมบัติอื่นๆ มากมายที่เปิดเผยโดยไลบรารี XLSX Javascript นี้ ช่วยให้คุณกำหนดค่าการเรียก API ของคุณเพื่อให้ตรงตามข้อกำหนดทางธุรกิจของคุณ
โปรดทำตามขั้นตอนต่อไปนี้:
- สร้างวัตถุของคลาส สมุดงาน
- รับ องค์ประกอบแผ่นงานที่ดัชนีที่ระบุ
- เรียกใช้เมธอด getCells เพื่อรับคอลเล็กชัน Cells
- รับ องค์ประกอบเซลล์ที่ชื่อเซลล์ที่ระบุ
- ตั้งค่าของช่วงโดยการเรียกเมธอด setValue
- การตั้งค่าสีแบบอักษรของเซลล์เป็นสีน้ำเงินโดยการเรียกเมธอด setColor
- ตอนนี้ รับคอลเลกชัน HyperlinkCollection โดยการเรียกเมธอด getHyperlinks และกำหนดให้กับ HyperlinkCollection
- เพิ่มไฮเปอร์ลิงก์ไปยัง URL ที่เซลล์ “A1” โดยการเรียกเมธอด add
- เรียกใช้เมธอด 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 ไลบรารี