1. 产品
  2.   电子表格
  3.   Perl
  4.   Excel-Writer-XLSX
 
  

用于创建和转换 Excel 电子表格的免费 Perl API

开源 Perl Excel 库,允许创建、编辑和操作 Excel XLSX。 它允许数据导入/导出、图表生成、公式支持等。

Microsoft Excel 是一种广泛用于数据操作、分析和报告的强大工具。 当谈到使用 Perl 以编程方式操作 Excel 文件时,Excel-Writer-XLSX 库作为可靠且功能丰富的解决方案脱颖而出。 Excel-Writer-XLSX 是一个开源 Perl 模块,可以创建和操作 XLSX 格式的 Excel 文件,该格式是 Microsoft Excel 自 2007 年以来使用的默认格式。它为软件开发人员提供了一组方便的工具和功能 生成、修改 Excel 电子表格并设置其格式,使其成为自动化数据处理任务的重要资源。

Excel-Writer-XLS Perl 库为希望以编程方式与 Excel 文件交互的开发人员打开了一个充满可能性的世界。 该库有几个重要的功能,例如处理多个工作表、使用字符串和数字、单元格格式支持、使用公式、插入和管理图像、使用图表、数据验证支持、条件格式、插入和管理表格 ,丰富的字符串格式支持,处理超链接,页面设置和打印选项等等。

Excel-Writer-XLSX 是一个多功能且易于使用的 Perl 库,可简化 Excel 文件的生成和操作任务。 该库支持在单元格内创建公式,并提供多种函数来使用标准 Excel 语法设置公式,从而允许开发人员在其 Perl 应用程序中执行计算并自动进行数据分析。 无论您是需要生成报告、处理大型数据集还是将 Excel 功能集成到 Perl 应用程序中,Excel-Writer-XLSX 都能提供必要的工具来简化您的工作流程。

Previous Next

Excel-Writer-XLSX 入门

安装 Excel-Writer-XLSX 的推荐方法是使用标准 Perl 过程。 为了顺利安装,请使用以下命令。

通过 CPAN 安装 Excel-Writer-XLSX

cpan Excel::Writer::XLSX 

您也可以直接从 GitHub 下载。

通过 Perl 创建和管理 Excel 电子表格

开源 Excel-Writer-XLSX 库允许软件开发人员在其 Perl 应用程序中创建和操作 Excel 电子表格。 它允许仅用几行 Perl 代码从头开始生成新的 Excel 电子表格。 它提供了定义工作表、设置单元格值、设置单元格格式以及应用各种样式选项(例如字体大小、粗体/斜体、单元格边框、背景颜色等)的功能。 这种灵活性允许创建具有视觉吸引力和信息丰富的电子表格。 以下示例展示了软件开发人员如何创建 Excel 电子表格并通过使用 Perl 命令指定行索引和列索引来使用数据填充工作表。

如何使用 Perl API 创建 Excel 文件?

use Excel::Writer::XLSX;

// initialize a new Excel workbook and add a worksheet:

my $workbook = Excel::Writer::XLSX->new('output.xlsx');
my $worksheet = $workbook->add_worksheet();

//Populate the worksheet with data by specifying row and column indices

$worksheet->write('A1', 'Hello');
$worksheet->write('A2', 'Excel');
$worksheet->write('B1', 'Welcome');
$worksheet->write('B2', 'to');
$worksheet->write('C1', 'excel-writer-xlsx'); 

通过 Perl 在电子表格中添加和管理图表

以图表形式可视化数据是 Excel 中的常见要求。 开源 Excel-Writer-XLSX 库支持创建各种类型的图表,包括条形图、折线图、饼图等。 软件开发人员可以指定图表数据范围,自定义图表外观,并添加标题、标签和图例以增强数据的可视化表示。 以下示例演示如何使用 Perl 代码将图表插入到 Excel 工作表中。

How to Add Chart into an Excel Worksheet via Perl Code?

 my $chart = $workbook->add_chart(type => 'column', embedded => 1);

$chart->add_series(
    categories => '=Sheet1!$A$1:$A$3',
    values     => '=Sheet1!$B$1:$B$3',
);

$worksheet->insert_chart('C4', $chart);

从 Excel 文件导入和导出数据

开源 Excel-Writer-XLSX 库使软件开发人员可以轻松地从 Perl 应用程序内的 Excel 文件导入和导出数据。 该库支持从各种数据源无缝导入和导出数据。 它可以从数组、哈希、数据库查询结果和 CSV 文件中读取数据,从而可以方便地使用现有数据填充 Excel 工作表。 同样,它可以将数据从 Excel 工作表导出为这些格式,从而促进数据提取和集成到其他系统中。

 中国人