แทรกรูปร่างใน Excel โดยใช้ Node.js

แทรกรูปร่างใน Excel โดยใช้ Node.js

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

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

แทรกรูปร่างใน Excel โดยใช้ Node.js - การติดตั้ง API

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

npm install java
npm install aspose.cells

แทรกรูปร่างเส้นลงในแผ่นงาน

คุณสามารถทำตามขั้นตอนและข้อมูลโค้ดเพื่อเพิ่มรูปร่างเส้นลงในไฟล์ Excel โดยทางโปรแกรม:

  1. สร้างอินสแตนซ์ของคลาส Workbook
  2. เข้าถึงแผ่นงานแรกจากคอลเลกชันโดยการเรียกเมธอด get(index)
  3. เรียกใช้เมธอด addShape เพื่อเพิ่มบรรทัดลงในเวิร์กชีต
  4. เรียกเมธอด 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 โดยทางโปรแกรม

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