Aspose.Cells for PHP via Java
API PHP para gerar e converter planilhas Excel
Uma API útil de gerenciamento e processamento de planilhas do Excel permite que os desenvolvedores criem, editem, imprimam, leiam e convertam arquivos do Excel.
Aspose.Cells for PHP via Java é uma solução útil e flexível para trabalhar com planilhas Excel dentro de aplicativos PHP . É uma API de manipulação de planilhas muito popular que permite aos desenvolvedores de software criar, modificar, ler, imprimir e converter arquivos do Microsoft Excel sem a necessidade de instalação do Microsoft Excel no sistema. A biblioteca oferece suporte total a todas as versões do Microsoft Excel, incluindo as versões mais recentes do Excel 2019 e Excel para Office 365.
Aspose.Cells for PHP via Java é uma API escalonável e rica em recursos que ajuda os desenvolvedores de software a converter de forma rápida e confiável entre vários formatos de documentos populares em seus próprios aplicativos PHP. Ele fornece software para os formatos XLS mais completos, OOXML, Flat OPC e também Excel 2003 XML, XLSX, XLTX, XLSM, XLTM, CSV, HTML, ODS, PDF, formato de arquivo delimitado por tabulações e muito mais. Também é possível extrair texto facilmente salvando-o em formato de texto simples. Com Aspose.Cells para PHP via Java, os desenvolvedores podem usar a API de dentro de aplicativos PHP usando o Java Bridge. A biblioteca foi projetada para alto desempenho, permitindo que os desenvolvedores trabalhem com grandes arquivos Excel de forma rápida e eficiente.
Aspose.Cells para PHP via Java funciona usando o Java Bridge para criar uma conexão entre a aplicação PHP e a API Aspose.Cells. Existem vários recursos importantes de manipulação de planilhas do Excel que fazem parte da biblioteca, como adicionar uma nova pasta de trabalho, inserir uma nova planilha, criar e manipular comentários, configurar a configuração da página, inserir e renderizar gráficos, importar fórmulas de uma planilha de designer, adicionar e calcular fórmulas complexas , crie e manipule intervalos nomeados e muito mais. PHP via Java é uma técnica que permite aos desenvolvedores usar classes e bibliotecas Java dentro de aplicativos PHP. Ele funciona usando uma ponte Java, que é um software que permite que scripts PHP interajam com objetos e classes Java.
Introdução ao Aspose.Cells para PHP via Java
Aspose.Cells para PHP via Java é distribuído como um arquivo ZIP. Você precisa ter PHP 7 ou versões superiores para ser instalado. A máquina deve ter Oracle JDK 7 ou versões superiores antes de configurar a instalação.
Aqui estão as instruções completas de instalação do Aspose.Cells para PHP via Java.
Criar e gerenciar nova planilha Excel via API PHP
Aspose.Cells for PHP via Java oferece aos desenvolvedores de software a capacidade de criar novas planilhas Excel dentro de seus próprios aplicativos PHP. A biblioteca também suporta a abertura de projetos existentes, fazer as alterações necessárias e atualizá-los de acordo. Ele suporta vários formatos de arquivo, como XLS, XLSX, ODS, SpreadsheetML, CSV, Tab Delimited, HTML/MHTML, PDF, XPS e outros formatos. A biblioteca inclui vários recursos importantes relacionados à manipulação de documentos, como adicionar uma cópia de uma planilha existente, importar/exportar dados de arquivos externos, inserir imagens em planilhas, adicionar comentários às células, mesclar/dividir células e assim por diante.
Como criar uma nova pasta de trabalho do Excel via API PHP?
// 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");
Importar e exportar formatos de arquivo Excel via API PHP
Aspose.Cells para PHP via biblioteca Java inclui vários recursos importantes que convertem de forma rápida e confiável entre vários formatos populares de documentos de planilha. A biblioteca permite a entrada e saída de vários formatos de arquivo de planilhas importantes, como XLS, XLSX, XLSB, XLTX, XLTM, XLSM, XML, ODS, CSV, delimitado por tabulação, TXT, HTML, MHTML. Também permite exportar para alguns formatos de arquivo populares, como PDF, XPS JPEG, PNG, BMP, SVG, TIFF, EMF, GIF e assim por diante.
Converter pasta de trabalho do Excel em PDF via 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);
Aplicar formatação a planilhas via API PHP
Aspose.Cells para PHP via Java torna mais fácil para os programadores de computador aplicar diferentes tipos de formatação aos seus documentos de planilhas. A biblioteca incluiu vários recursos importantes para lidar com a formatação de planilhas, como aplicar toda a formatação de caracteres nas células, incluindo fontes, cores, efeitos, bordas e sombreamento, configurações de alinhamento de texto, formatação rich text em uma única célula, aplicar diferentes configurações de borda de células, gerencie padrões de fundo nas células, aplique todas as configurações de formato numérico e muito mais.
Adicionar gráficos e imagens em arquivos Excel via PHP
Aspose.Cells for PHP via Java permite que desenvolvedores de software criem e adicionem gráficos e imagens em documentos de planilha dentro de seus próprios aplicativos PHP. A biblioteca inclui vários itens importantes para lidar com gráficos e imagens, como personalizar gráficos, tipos de formatação de gráficos, renderizar gráficos, gerenciar eixos de gráficos do Excel, DataLabels e manipulação de legendas de gráficos do Excel, adicionar títulos de gráficos do Excel, suporte a gráficos do Excel 2016, obter equações Texto do gráfico Trendline e muito mais.
Carregar gráfico em arquivo Excel dentro de aplicativos 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");