ไลบรารี JavaScript เพื่อสร้าง Excel และ Google ชีต

Open Source JavaScript API อนุญาตให้สร้างสเปรดชีตสไตล์ Excel และ Google ชีตสำหรับเว็บ รองรับการแทรกชีตใหม่ เลิกทำและทำซ้ำคำสั่ง เลือกตระกูลฟอนต์ หรือขนาดฟอนต์ และอื่นๆ.

x-spreadsheet เป็นไลบรารี JavaScript บนเว็บที่มีประโยชน์มากสำหรับการทำงานกับเอกสารสเปรดชีต เป็นไลบรารี JavaScript ที่ใช้เพื่อสร้างสเปรดชีตสไตล์ Excel และ Google ชีตสำหรับเว็บโดยใช้ความพยายามและต้นทุนน้อยลง ห้องสมุดนี้เป็นโอเพ่นซอร์สและสามารถใช้ได้ฟรีภายใต้ใบอนุญาต MIT ไลบรารีได้รวมการสนับสนุนสำหรับการนำเข้าโมดูลสเปรดชีตหรือการโหลดไฟล์ JavaScript จาก CDN

ไลบรารี x-spreadsheet ช่วยให้นักพัฒนาซอฟต์แวร์สามารถโหลดข้อมูลของตนในสเปรดชีตขณะรันไทม์ หรือบันทึกหรือตรวจสอบข้อมูลหลังการเปลี่ยนแปลงได้อย่างง่ายดาย มีคุณลักษณะสำคัญหลายประการที่ไลบรารีสนับสนุนซึ่งเกี่ยวข้องกับการสร้างและการจัดการ Excel เช่น การแทรกแผ่นงานใหม่ คำสั่งเลิกทำและทำซ้ำ การเลือกตระกูลแบบอักษรหรือขนาดแบบอักษร การใช้หรือล้างการจัดรูปแบบ (ตัวหนา ตัวเอียง ขีดเส้นใต้ ขีดทับ) สีข้อความ หรือ เติมสี, เลือกเส้นขอบ, ผสานเซลล์, ใช้การจัดแนว, การตัดข้อความ, ตรึงเซลล์, ปรับขนาดความสูงของแถว, ความกว้างของคอลัมน์, คัดลอกหรือตัดและวาง, เติมอัตโนมัติ, แทรกแถวหรือคอลัมน์, ลบแถว, คอลัมน์, หลายแผ่น รองรับการพิมพ์ การตรวจสอบข้อมูล และอื่นๆ อีกมากมาย

Previous Next

เริ่มต้นใช้งาน x-spreadsheet

วิธีที่แนะนำในการติดตั้ง x-spreadsheet คือการใช้ npm โปรดใช้สคริปต์ต่อไปนี้เพื่อให้การติดตั้งราบรื่น

ติดตั้ง x-spreadsheet ผ่าน npm

$ npm install better-xlsx 

คุณสามารถดาวน์โหลดไลบรารีที่แชร์ที่คอมไพล์แล้วจากที่เก็บ GitHub และติดตั้งได้

การสร้างสเปรดชีต Excel XLSX ผ่าน JavaScript

ไลบรารี JavaScript แบบโอเพ่นซอร์ส Better-xlsx ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างสเปรดชีตที่เข้ากันได้กับ Microsoft Excel XLSX โดยใช้โค้ด JavaScript ไลบรารีรองรับฟีเจอร์ต่างๆ เช่น การสร้างสมุดงานใหม่ตั้งแต่ต้น การเพิ่มแผ่นงานลงในแผ่นงาน การแทรกเนื้อหาลงในแผ่นงาน การใช้การจัดรูปแบบ การแทรกแถวหรือคอลัมน์ใหม่ การเพิ่มข้อความหรือรูปภาพ และอื่นๆ อีกมากมาย

จัดการแถวและคอลัมน์ในแผ่นงาน XLSX

ไลบรารี Better-xlsx มีฟังก์ชันที่มีประโยชน์สำหรับการจัดการแถวและคอลัมน์ในเวิร์กชีตโดยใช้โค้ด JavaScript ไลบรารีรองรับฟังก์ชันที่สำคัญหลายอย่างในการจัดการแถวและคอลัมน์ เช่น การเพิ่มแถวและคอลัมน์ใหม่ ตั้งค่าความสูงของแถว รับเนื้อหาในแถวหรือคอลัมน์ การใช้สไตล์กับคอลัมน์ เติมแถวหรือคอลัมน์ของแผ่นงาน ตั้งค่าความกว้างของคอลัมน์ และอื่นๆ

การจัดรูปแบบเซลล์ & การจัดการในสมุดงาน Excel

ไลบรารี JavaScript แบบโอเพ่นซอร์ส Better-xlsx ช่วยให้นักพัฒนาซอฟต์แวร์มีอำนาจในการจัดการการจัดรูปแบบเซลล์และการจัดการภายในแอป JavaScript ของตนเอง ไลบรารีรองรับการใช้หลายสไตล์กับเซลล์ Excel ด้วยโค้ดเพียงไม่กี่บรรทัด นอกจากนี้ยังมีคุณสมบัติหลายอย่างที่เกี่ยวข้องกับเซลล์ เช่น การสร้างเซลล์ใหม่ ผสานเซลล์ ซ่อนเซลล์ รับรูปแบบเซลล์ การรวมแนวตั้งกับเซลล์อื่น รับค่าเซลล์ ตั้งค่าสูตรเซลล์ ตั้งค่าเซลล์ด้วยประเภทตัวเลข s และอีกมากมาย

จะต่อท้ายความคิดเห็นของเซลล์ผ่าน JavaScript API ได้อย่างไร

var cell = ws["A1"];

/* create comment array if it does not exist */
if(!cell.c) ws.A1.c = [];

/* create a comment part */
var comment_part = {
  a:"SheetJS",
  t:"I'm a little comment, short and stout!"
};

/* Add comment part to the comment array */
cell.c.push(comment_part);

//Modify a single cell value in a Worksheet
XLSX.utils.sheet_add_aoa(worksheet, [[new_value]], { origin: address });

//Modify multiple cell values in a Worksheet
XLSX.utils.sheet_add_aoa(worksheet, aoa, opts);

//Merge a group of cells

if(!worksheet["!merges"]) worksheet["!merges"] = [];
worksheet["!merges"].push(XLSX.utils.decode_range("A1:E1"));

 ไทย