1. สินค้า
  2.   สเปรดชีต
  3.   PHP
  4.   Aspose.Cells for PHP via Java

Aspose.Cells for PHP via Java

 
 

PHP API เพื่อสร้างและแปลงสเปรดชีต Excel

API การจัดการและการประมวลผลสเปรดชีต Excel ที่มีประโยชน์ช่วยให้นักพัฒนาสามารถสร้าง แก้ไข พิมพ์ อ่าน และแปลงไฟล์ Excel

Aspose.Cells สำหรับ PHP ผ่าน Java เป็นโซลูชันที่มีประโยชน์และยืดหยุ่นสำหรับการทำงานกับเอกสารสเปรดชีต Excel ภายในแอปพลิเคชัน PHP . เป็น API การจัดการสเปรดชีตยอดนิยมที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้าง แก้ไข อ่าน พิมพ์ และแปลงไฟล์ Microsoft Excel โดยไม่จำเป็นต้องติดตั้ง Microsoft Excel บนระบบ ไลบรารีรองรับ Microsoft Excel ทุกรุ่นอย่างสมบูรณ์ รวมถึง Excel 2019 เวอร์ชันล่าสุดและ Excel สำหรับ Office 365

Aspose.Cells สำหรับ PHP ผ่าน Java เป็น API ที่ปรับขนาดได้และมีฟีเจอร์มากมาย ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์สามารถแปลงระหว่างรูปแบบเอกสารยอดนิยมหลายรูปแบบภายในแอปพลิเคชัน PHP ของตนเองได้อย่างรวดเร็วและเชื่อถือได้ ให้บริการซอฟต์แวร์สำหรับรูปแบบ XLS ที่สมบูรณ์แบบที่สุด OOXML, Flat OPC และ Excel 2003 XML, XLSX, XLTX, XLSM, XLTM, CSV, HTML, ODS, PDF, รูปแบบไฟล์ที่คั่นด้วยแท็บ และอื่นๆ อีกมากมาย นอกจากนี้ยังสามารถแยกข้อความได้อย่างง่ายดายด้วยการบันทึกในรูปแบบข้อความธรรมดา ด้วย Aspose.Cells สำหรับ PHP ผ่าน Java นักพัฒนาสามารถใช้ API จากภายในแอปพลิเคชัน PHP ได้โดยใช้ Java Bridge ไลบรารีนี้ได้รับการออกแบบมาให้มีประสิทธิภาพสูง ช่วยให้นักพัฒนาสามารถทำงานกับไฟล์ Excel ขนาดใหญ่ได้อย่างรวดเร็วและมีประสิทธิภาพ

Aspose.Cells สำหรับ PHP ผ่าน Java ทำงานโดยใช้ Java Bridge เพื่อสร้างการเชื่อมต่อระหว่างแอปพลิเคชัน PHP และ Aspose.Cells API มีคุณสมบัติการจัดการสเปรดชีต Excel ที่สำคัญหลายประการในไลบรารี เช่น การเพิ่มสมุดงานใหม่ การแทรกเวิร์กชีตใหม่ การสร้างและจัดการความคิดเห็น การกำหนดค่าการตั้งค่าหน้า การแทรกและแสดงแผนภูมิ การนำเข้าสูตรจากสเปรดชีตของนักออกแบบ การเพิ่มและคำนวณสูตรที่ซับซ้อน สร้างและจัดการช่วงที่มีชื่อ และอื่นๆ อีกมากมาย PHP ผ่าน Java เป็นเทคนิคที่ช่วยให้นักพัฒนาสามารถใช้คลาสและไลบรารี Java จากภายในแอปพลิเคชัน PHP ทำงานโดยใช้ Java Bridge ซึ่งเป็นซอฟต์แวร์ชิ้นหนึ่งที่อนุญาตให้สคริปต์ PHP โต้ตอบกับออบเจ็กต์และคลาส Java

Previous Next

เริ่มต้นใช้งาน Aspose.Cells สำหรับ PHP ผ่าน Java

Aspose.Cells สำหรับ PHP ผ่าน Java ได้รับการแจกจ่ายเป็นไฟล์ ZIP คุณต้องมี PHP 7 หรือเวอร์ชันที่สูงกว่าจึงจะติดตั้งได้ เครื่องจะต้องมีเวอร์ชัน Oracle JDK 7 หรือสูงกว่าก่อนที่จะตั้งค่าการติดตั้ง

ต่อไปนี้เป็นคำแนะนำในการติดตั้งแบบเต็มสำหรับ Aspose.Cells สำหรับ PHP ผ่าน Java

ก>.

สร้างและจัดการสเปรดชีต Excel ใหม่ผ่าน PHP API

Aspose.Cells สำหรับ PHP ผ่าน Java ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างสเปรดชีต Excel ใหม่ภายในแอปพลิเคชัน PHP ของตนเองได้ ไลบรารียังรองรับการเปิดโปรเจ็กต์ที่มีอยู่ ทำการเปลี่ยนแปลงที่จำเป็น และอัปเดตตามนั้น รองรับไฟล์รูปแบบต่างๆ เช่น XLS, XLSX, ODS, SpreadsheetML, CSV, Tab Delimited, HTML/MHTML, PDF, XPS และรูปแบบอื่นๆ ไลบรารีได้รวมคุณสมบัติที่สำคัญหลายประการที่เกี่ยวข้องกับการจัดการเอกสาร เช่น การเพิ่มสำเนาของเวิร์กชีตที่มีอยู่ การนำเข้า/ส่งออกข้อมูลจากไฟล์ภายนอก แทรกรูปภาพลงในสเปรดชีต เพิ่มความคิดเห็นลงในเซลล์ ผสาน/แยกเซลล์ และอื่นๆ

จะสร้างสมุดงาน Excel ใหม่ผ่าน PHP API ได้อย่างไร

// Load the Aspose.Cells library
require_once("path/to/aspose/cells/autoload.php");

use Aspose\Cells\Workbook;
use Aspose\Cells\Worksheets\SheetType;

// Create a new workbook
$workbook = new Workbook();

// Add a new worksheet
$worksheet = $workbook->getWorksheets()->add(SheetType::WORKSHEET);

// Save the workbook
$workbook->save("new-workbook.xlsx");

// add data and formatting to the worksheet
// Add data to cell A1
$worksheet->getCells()->get("A1")->setValue("Hello, World!");

// Save the workbook
$workbook->save("new-workbook.xlsx");

นำเข้าและส่งออกรูปแบบไฟล์ Excel ผ่าน PHP API

Aspose.Cells สำหรับ PHP ผ่านไลบรารี Java ได้รวมคุณสมบัติที่สำคัญหลายประการที่รวดเร็วและเชื่อถือได้ โดยแปลงระหว่างรูปแบบเอกสารสเปรดชีตยอดนิยมหลายรูปแบบ ไลบรารีอนุญาตให้อินพุตและเอาท์พุตรูปแบบไฟล์สเปรดชีตที่สำคัญต่างๆ เช่น XLS, XLSX, XLSB, XLTX, XLTM, XLSM, XML, ODS, CSV, Tab-Delimited, TXT, HTML, MHTML นอกจากนี้ยังอนุญาตให้ส่งออกเป็นรูปแบบไฟล์ยอดนิยมบางรูปแบบ เช่น PDF, XPS JPEG, PNG, BMP, SVG, TIFF, EMF, GIF และอื่นๆ

แปลงสมุดงาน Excel เป็น PDF ผ่าน PHP

 use java\io\File;
use com\aspose\cells\Workbook;

// Load the Excel workbook
$workbook = new Workbook(new File("input.xlsx"));

use com\aspose\cells\SaveFormat;

// Save the workbook in PDF format
$workbook->save("output.pdf", SaveFormat::PDF);

ใช้การจัดรูปแบบกับสเปรดชีตผ่าน PHP API

Aspose.Cells สำหรับ PHP ผ่าน Java ช่วยให้โปรแกรมเมอร์คอมพิวเตอร์ใช้การจัดรูปแบบประเภทต่างๆ กับเอกสารสเปรดชีตของตนได้อย่างง่ายดาย ไลบรารีได้รวมคุณสมบัติที่สำคัญหลายประการสำหรับการจัดการการจัดรูปแบบของสเปรดชีต เช่น การใช้การจัดรูปแบบอักขระทั้งหมดในเซลล์ รวมถึงแบบอักษร สี เอฟเฟ็กต์ เส้นขอบและการแรเงา การตั้งค่าการจัดแนวข้อความ การจัดรูปแบบ Rich Text ในเซลล์เดียว ใช้การตั้งค่าเส้นขอบของเซลล์ที่แตกต่างกัน จัดการรูปแบบพื้นหลังบนเซลล์ ใช้การตั้งค่ารูปแบบตัวเลขทั้งหมด และอื่นๆ อีกมากมาย

เพิ่มแผนภูมิและรูปภาพในไฟล์ Excel ผ่านทาง PHP

Aspose.Cells สำหรับ PHP ผ่าน Java ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างและเพิ่มแผนภูมิตลอดจนรูปภาพลงในเอกสารสเปรดชีตภายในแอปพลิเคชัน PHP ของตนเอง ไลบรารีได้รวมสิ่งสำคัญต่างๆ ไว้สำหรับการจัดการแผนภูมิและรูปภาพ เช่น การปรับแต่งแผนภูมิ ประเภทการจัดรูปแบบแผนภูมิ การเรนเดอร์แผนภูมิ จัดการแกนของแผนภูมิ Excel การจัดการ DataLabels และคำอธิบายแผนภูมิของแผนภูมิ Excel เพิ่มชื่อแผนภูมิ Excel รองรับแผนภูมิ Excel 2016 รับสมการ ข้อความของแผนภูมิเส้นแนวโน้มและอื่น ๆ อีกมากมาย

โหลดแผนภูมิไปยังไฟล์ Excel ภายในแอปพลิเคชัน PHP

//Load the Excel file
$workbook = new Workbook("input.xlsx");

// add the chart to a worksheet

$chart = $workbook->getWorksheets()->get(0)->getCharts()->addChart(ChartType::COLUMN_CLUSTERED);
$chart->setChartArea(0, 0, 400, 400);
$chart->setPlotArea(0, 0, 350, 350);
$chart->getTitle()->setText("Sales Report");
$chart->getTitle()->getFont()->setSize(12);
$chart->getTitle()->getFont()->setBold(true);
$chart->setLegendShown(true);
$chart->getLegend()->getFont()->setSize(10);

$data = array(
    array("Product", "Sales"),
    array("Product A", 1500),
    array("Product B", 2500),
    array("Product C", 1700),
);

$chart->getNSeries()->add($workbook->getWorksheets()->get(0)->getCells()->importArray($data, '', 'A1'));

$chart->calculate();
$workbook->save("output.xlsx");

 ไทย