
แทรกรูปร่างใน Excel โดยใช้ Node.js
JavaScript API สำหรับ Excel ช่วยให้คุณสามารถเพิ่มรูปร่างหลายรูปแบบในแผ่นงานโดยทางโปรแกรม รูปร่างต่างๆ เช่น ดาว เส้น สี่เหลี่ยม ลูกศร และอื่นๆ อีกมากมาย [library] นี้ 19 เสนอวิธีการที่หลากหลายเพื่อทำให้กระบวนการทั้งหมดนี้เป็นแบบอัตโนมัติ นอกจากนี้ คุณยังอาจเติมสีให้กับรูปร่างและกำหนดขนาดได้ตามความต้องการของคุณ ในโพสต์บล็อกนี้ เราจะเขียนโค้ดเพื่อแทรกรูปร่างใน Excel โดยใช้ไลบรารี Node.js Excel
ประเด็นต่อไปนี้จะครอบคลุมอยู่ในคู่มือนี้:
- แทรกรูปร่างใน Excel โดยใช้ Node.js - การติดตั้ง API
- แทรกรูปร่างเส้นลงในแผ่นงาน
- เพิ่มสี่เหลี่ยมผืนผ้าในไฟล์ Excel
- แทรกรูปร่างดาวลงในแผ่นงาน
- เพิ่มเครื่องหมายคูณ
แทรกรูปร่างใน Excel โดยใช้ Node.js - การติดตั้ง API
กระบวนการติดตั้งไลบรารีนี้ทำได้ง่าย คุณสามารถ ดาวน์โหลด แพ็คเกจ API หรือติดตั้งโดยการรันคำสั่งต่อไปนี้ลงในเทอร์มินัล:
npm install java
npm install aspose.cells
แทรกรูปร่างเส้นลงในแผ่นงาน
คุณสามารถทำตามขั้นตอนและข้อมูลโค้ดเพื่อเพิ่มรูปร่างเส้นลงในไฟล์ Excel โดยทางโปรแกรม:
- สร้างอินสแตนซ์ของคลาส Workbook
- เข้าถึงแผ่นงานแรกจากคอลเลกชันโดยการเรียกเมธอด get(index)
- เรียกใช้เมธอด addShape เพื่อเพิ่มบรรทัดลงในเวิร์กชีต
- เรียกเมธอด save เพื่อบันทึกไฟล์
คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์หลักของคุณ:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// สร้างอินสแตนซ์ของคลาสสมุดงาน
var workbook = new aspose.cells.Workbook();
// เข้าถึงแผ่นงานแรกจากคอลเลกชันโดยการเรียกเมธอด get(index)
var sheet = workbook.getWorksheets().get(0);
// เรียกใช้เมธอด addShape เพื่อเพิ่มบรรทัดลงในแผ่นงาน
sheet.getShapes().addShape(aspose.cells.MsoDrawingType.LINE, 2, 0, 2, 0, 100, 300);//method 1
// เรียกวิธีการบันทึกเพื่อบันทึกไฟล์
workbook.save("sample2.xlsx", aspose.cells.SaveFormat.XLSX);
คุณอาจเห็นผลลัพธ์ในภาพด้านล่าง:

เพิ่มสี่เหลี่ยมผืนผ้าในไฟล์ Excel
ในทำนองเดียวกัน เราสามารถเพิ่มรูปร่างสี่เหลี่ยมผืนผ้าโดยทำตามข้อมูลโค้ด:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// สร้างอินสแตนซ์ของคลาสสมุดงาน
var workbook = new aspose.cells.Workbook();
// เข้าถึงแผ่นงานแรกจากคอลเลกชันโดยการเรียกเมธอด get(index)
var sheet = workbook.getWorksheets().get(0);
// เพิ่มสี่เหลี่ยมลงในแผ่นงานโดยการเรียกเมธอด addShape
var shapes = sheet.getShapes().addShape(aspose.cells.MsoDrawingType.RECTANGLE, 2, 0, 2, 0, 100, 300);
// บันทึกไฟล์. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample3.xlsx", aspose.cells.SaveFormat.XLSX);
คุณอาจเห็นผลลัพธ์ในภาพด้านล่าง:

แทรกรูปร่างดาวลงในแผ่นงาน
ทำตามข้อมูลโค้ดเพื่อเพิ่มเครื่องหมายดาวโดยใช้ JavaScript API สำหรับ Excel นี้:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// สร้างอินสแตนซ์ของคลาสสมุดงาน
var workbook = new aspose.cells.Workbook();
// เข้าถึงแผ่นงานแรกจากคอลเลกชันโดยการเรียกเมธอด get(index)
var sheet = workbook.getWorksheets().get(0);
// เพิ่มรูปร่างดาวลงในแผ่นงานโดยการเรียกเมธอด addShape
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.STAR_5, 2, 0, 2, 0, 100, 100);
// บันทึกไฟล์. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample5.xlsx", aspose.cells.SaveFormat.XLSX);
คุณอาจเห็นผลลัพธ์ในภาพด้านล่าง:

เพิ่มเครื่องหมายคูณ
ทำตามข้อมูลโค้ดเพื่อเพิ่มเครื่องหมายดาวโดยใช้ JavaScript API สำหรับ Excel นี้:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// สร้างอินสแตนซ์ของคลาสสมุดงาน
var workbook = new aspose.cells.Workbook();
// เข้าถึงแผ่นงานแรกจากคอลเลกชันโดยการเรียก get(index)
var sheet = workbook.getWorksheets().get(0);
// เพิ่มรูปร่างการคูณลงในแผ่นงานโดยการเรียกเมธอด addShape
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.MATH_MULTIPLY, 2, 0, 2, 0, 100, 100);
// บันทึกไฟล์. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample4.xlsx", aspose.cells.SaveFormat.XLSX);
คุณอาจเห็นผลลัพธ์ในภาพด้านล่าง:

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