
Aspose.Cells for Node.js via Java
Java API เพื่อสร้างและประมวลผลสเปรดชีต
API Node.js ขั้นสูงที่ช่วยให้นักพัฒนาสามารถสร้าง, อ่าน, แก้ไข, จัดการ และแปลงรูปแบบสเปรดชีต Excel เช่น XLS, XLSX, ODS, SpreadsheetML, CSV, TSC และอื่น ๆ.
Aspose.Cells for Node.js via Java คืออะไร?
Aspose.Cells for Node.js via Java เป็น API ที่ทรงพลังและครบถ้วนสำหรับการจัดการและทำงานกับสเปรดชีต Excel ในแอปพลิเคชัน Node.js ที่ใช้ Java ผลิตภัณฑ์นี้เป็นส่วนหนึ่งของตระกูล Aspose.Cells ที่เป็นที่รู้จักดีในความสามารถครอบคลุมในการจัดการรูปแบบสเปรดชีต นักพัฒนาซอฟต์แวร์สามารถสร้าง, แก้ไข, อ่าน, รวมและแปลงไฟล์ Excel ได้อย่างง่ายดายด้วยชุดความสามารถที่แข็งแกร่งของไลบรารีนี้ ไลบรารีนี้เป็นแบบข้ามแพลตฟอร์ม หมายความว่าจะทำงานบนระบบปฏิบัติการใด ๆ ที่รองรับ Java ทำให้เข้ากันได้กว้างและง่ายต่อการปรับใช้ รองรับรูปแบบไฟล์ Microsoft Excel ยอดนิยม เช่น XLS, XLSX, XLSB, XLT, XLTX, XLTM, XLSM, XML, OTS เป็นต้น.
Aspose.Cells for Node.js via Java เป็นชุดเครื่องมือที่ซับซ้อนและเต็มไปด้วยคุณลักษณะสำหรับจัดการงานประมวลผลสเปรดชีตหลากหลายในแอปพลิเคชัน Node.js ไลบรารีนี้มีคุณลักษณะสำคัญหลายประการที่ทำให้เป็นประโยชน์อย่างยิ่งต่อผู้พัฒนาซอฟต์แวร์ รวมถึงการจัดการไฟล์อย่างครอบคลุม, การฟอร์แมตขั้นสูง, การสร้างไฟล์ Excel ตั้งแต่ต้น, การคำนวณสูตรขั้นสูง, ความสามารถในการสร้างแผนภูมิที่แข็งแรง, การแปลงไฟล์ Excel เป็นรูปแบบไฟล์อื่น, การนำเข้าและส่งออกข้อมูลจากแหล่งต่าง ๆ, การสร้างและจัดการตาราง Pivot, การจัดการชุดข้อมูลขนาดใหญ่อย่างมีประสิทธิภาพ, และอื่น ๆ อีกมาก
Aspose.Cells for Node.js via Java ถูกออกแบบให้ทำงานได้อย่างมีประสิทธิภาพและสามารถจัดการกับชุดข้อมูลขนาดใหญ่ได้อย่างมีประสิทธิผล มันเหมาะสำหรับแอปพลิเคชันทั้งบนฝั่งคลไอเอนท์และเซิร์ฟเวอร์ซึ่งความเร็วและความน่าเชื่อถือเป็นสิ่งสำคัญ สร้างขึ้นบน Java ไลบรารีนี้ให้ประสิทธิภาพสูงและสามารถขยายได้ ทำให้เหมาะกับทั้งแอปพลิเคชันขนาดเล็กและขนาดใหญ่ มีฟังก์ชันเพิ่มเติมและคุณสมบัติด้านความปลอดภัยหลายอย่าง เช่น การเข้ารหัสและถอดรหัสเนื้อหา Spreadsheet การป้องกันสถานการณ์ และการซ่อนหรือแสดงแถว คอลัมน์ แผ่นงาน ฯลฯ สำหรับนักพัฒนาซอฟต์แวร์ที่ต้องการพัฒนาทักษะการทำงานกับ Spreadsheet นี่เป็นตัวเลือกที่ยอดเยี่ยมโดยรวม
เริ่มต้นใช้งาน Aspose.Cells for Node.js via Java
วิธีที่แนะนำในการติดตั้ง Aspose.Cells for Node.js via Java คือการใช้ npm โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งอย่างราบรื่น
ติดตั้ง Aspose.Cells for Node.js via Java โดยใช้ npm
npm i aspose.cells
You can also download it directly from Aspose product release page.การสร้างสเปรดชีต Excel ในแอปพลิเคชัน Node.js
Aspose.Cells for Node.js via Java มีฟังก์ชันครบถ้วนสำหรับการสร้างเอกสารสเปรดชีตใหม่ตั้งแต่ต้น รวมถึงการโหลดและจัดการสเปรดชีตที่มีอยู่ภายในแอปพลิเคชัน Node.js มีคุณสมบัติสำคัญหลายประการที่ทำให้งานของนักพัฒนาง่ายขึ้น นักพัฒนาสามารถเพิ่มและลบแผ่นงาน ปรับแถวและคอลัมน์ ผสานแถวและเซลล์ นำเข้าข้อมูลสำคัญจากแผ่นอื่น แทรกรูปภาพและภาพถ่าย ทำงานกับข้อมูลเซลล์โดยตรง คำนวณสูตรขั้นสูง ฯลฯ ตัวอย่างต่อไปนี้แสดงวิธีที่นักพัฒนาซอฟต์แวร์สามารถสร้างไฟล์ Excel ใหม่ภายในแอปพลิเคชัน Node.js
วิธีสร้างไฟล์ Excel ใหม่ภายในแอปพลิเคชัน Node.js?
import com.aspose.cells.*;
public class CreateExcelFile {
public static void main(String[] args) {
// Instantiate a Workbook object
Workbook workbook = new Workbook();
// Access the first worksheet in the workbook
Worksheet worksheet = workbook.getWorksheets().get(0);
// Add text to cell A1
Cell cell = worksheet.getCells().get("A1");
cell.putValue("Hello, Aspose!");
// Save the workbook
try {
workbook.save("NewExcelFile.xlsx");
} catch (Exception e) {
e.printStackTrace();
}
}
}
เพิ่มแผนภูมิและกราฟิกลงในสเปรดชีต
คุณสามารถสร้างและเพิ่มแผนภูมิต่างประเภทลงในสเปรดชีต Excel ภายในแอป Node.js ด้วยการสนับสนุนเต็มรูปแบบจาก Aspose.Cells for Node.js via Java ไลบรารีนี้อนุญาตให้คุณแก้ไขแผนภูมิที่มีอยู่แล้วในแอปพลิเคชัน .NET และสร้างแผนภูมิ OOXML ใหม่จากศูนย์ โดยสามารถรองรับประเภทแผนภูมิต่าง ๆ เช่น แผนภูมิบาร์, เส้น, พาย, พื้นที่, คอลัมน์, กระจาย, พื้นผิว, หุ้น, เรดาร์ เป็นต้น นอกจากนี้ยังสนับสนุนการรวบรวมซีรีส์ของแผนภูมิและการจัดการป้ายข้อมูลของซีรีส์แต่ละรายการ ตัวอย่างต่อไปนี้แสดงวิธีใส่แผนภูมิในสเปรดชีต Excel ภายในแอป Node.js
วิธีเพิ่มแผนภูมิลงในแผ่นงาน Excel ภายในสภาพแวดล้อม Node.js?
import com.aspose.cells.*;
public class AddChart {
public static void main(String[] args) {
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.getWorksheets().get(0);
Cells cells = worksheet.getCells();
// Add sample data for the chart
cells.get("A1").putValue("Category");
cells.get("A2").putValue("A");
cells.get("A3").putValue("B");
cells.get("A4").putValue("C");
cells.get("B1").putValue("Value");
cells.get("B2").putValue(10);
cells.get("B3").putValue(20);
cells.get("B4").putValue(30);
// Add a chart to the worksheet
int chartIndex = worksheet.getCharts().add(ChartType.COLUMN, 5, 0, 15, 5);
Chart chart = worksheet.getCharts().get(chartIndex);
// Set the data source for the chart
chart.setNSeries("B2:B4", true);
chart.getNSeries().setCategoryData("A2:A4");
// Save the workbook with the chart
try {
workbook.save("ChartExcelFile.xlsx");
} catch (Exception e) {
e.printStackTrace();
}
}
}
ใช้การจัดรูปแบบขั้นสูงในสเปรดชีต
Aspose.Cells for Node.js via Java ทำให้นักพัฒนาโปรแกรมสามารถโหลดและใช้รูปแบบการจัดรูปแบบที่หลากหลายกับเซลล์และแถวของสเปรดชีตได้อย่างง่ายดาย ไลบรารีนี้มีตัวเลือกการจัดรูปแบบที่ครอบคลุม ทำให้สามารถสร้างสเปรดชีตที่กำหนดเองและสวยงามได้ รวมถึงสไตล์ฟอนต์, เส้นขอบเซลล์, รูปแบบตัวเลข และการจัดรูปแบบตามเงื่อนไข ทั้งหมดนี้ทำให้สเปรดชีตมีความสวยงามและปรับแต่งได้ตามต้องการ ตัวอย่างง่าย ๆ ด้านล่างแสดงวิธีที่นักพัฒนาสามารถนำรูปแบบไปใช้กับเซลล์ของแผ่นงานภายในแอป Node.js
วิธีใช้สไตล์กับเซลล์ในแผ่นงานภายในแอป Node.js?
import com.aspose.cells.*;
public class FormatCells {
public static void main(String[] args) {
try {
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.getWorksheets().get(0);
Cells cells = worksheet.getCells();
// Set value to a cell
Cell cell = cells.get("A1");
cell.putValue("Aspose Formatting");
// Create a style object
Style style = workbook.createStyle();
// Set the font color to red
style.getFont().setColor(Color.getRed());
// Set the background color to yellow
style.setPattern(BackgroundType.SOLID);
style.setBackgroundColor(Color.getYellow());
// Apply the style to the cell
cell.setStyle(style);
workbook.save("FormattedCells.xlsx");
System.out.println("Cells formatted successfully.");
} catch (Exception e) {
e.printStackTrace();
}
}
}
แปลงสเปรดชีต Excel ผ่าน Node.js API
Aspose.Cells for Node.js via Java มีฟังก์ชันครบถ้วนสำหรับการแปลงสเปรดชีต Excel ระหว่างหลายรูปแบบไฟล์ นักพัฒนาโปรแกรมสามารถใช้ไลบรารีนี้เพื่อโหลดสเปรดชีต Excel ในรูปแบบไฟล์หนึ่งเข้าสู่แอปพลิเคชัน .NET แล้วบันทึกเป็นรูปแบบไฟล์อื่นที่รองรับหลายรูปแบบ การแปลงสเปรดชีต Excel เป็น PDF, HTML, PowerPoint, XPS, MHTML, JSON, ข้อความธรรมดา รวมถึงรูปแบบภาพที่ใช้กันทั่วไป เช่น TIFF, JPG, PNG, BMP และ SVG ทั้งหมดนี้ได้รับการสนับสนุนโดยไลบรารี ตัวอย่างง่าย ๆ ด้านล่างแสดงวิธีที่นักพัฒนาสามารถแปลงสเปรดชีต Excel เป็น PDF อย่างมีประสิทธิภาพภายในแอป Node.js
วิธีแปลงสเปรดชีต Excel เป็น PDF ภายในแอป Node.js?
import com.aspose.cells.*;
public class ExcelToPdf {
public static void main(String[] args) {
try {
// Load the Excel file
Workbook workbook = new Workbook("input.xlsx");
// Save the file as PDF
workbook.save("output.pdf", SaveFormat.PDF);
System.out.println("Excel file has been successfully converted to PDF.");
} catch (Exception e) {
e.printStackTrace();
}
}
}
