使用Perl脚本将CSV文件转换为HTML表格

作者:佚名 上传时间:2023-03-27 运行软件:Sublime Text 3 软件版本:Perl 5.30.0 版权申诉

这是一段简单的Perl脚本,能够将CSV文件转换为HTML表格,并支持自定义表头和颜色。

#!/usr/bin/perl

use strict;
use warnings;

my $csv_file = 'input.csv';
my $html_file = 'output.html';

# 打开CSV文件并读取数据
open(my $csv, '<', $csv_file) or die $!;
my @rows = ();
while (<$csv>) {
    chomp;
    push @rows, [split /,/];
}
close $csv;

# 配置表头和样式
my @header = qw(Header1 Header2 Header3);
my $table_style = 'border: 1px solid black; background-color: lightgrey;';
my $header_style = 'background-color: grey; color: white;';

# 生成HTML表格
open(my $html, '>', $html_file) or die $!;
print $html "<table style=\"$table_style\">\n";
print $html "<tr style=\"$header_style\">";
foreach my $header_col (@header) {
    print $html "<th>$header_col</th>";
}
print $html "</tr>\n";
foreach my $row (@rows) {
    print $html "<tr>";
    foreach my $cell (@$row) {
        print $html "<td>$cell</td>";
    }
    print $html "</tr>\n";
}
print $html "</table>\n";
close $html;

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
使PerlCSVHTML
这是一段简单的Perl脚本,能够将CSV文件转换为HTML表格,并支持自定义表头和颜色。#!/usr/bin/perluse strict;use warnings;my $csv_fil
Perl 5.30.0
Sublime Text 3
2023-03-27 05:42
使PerlCSVHTML
这是一个用Perl编写的脚本程序,它的主要功能是将CSV文件转换为HTML表格。脚本采用了简单的逐行读取和处理CSV文件数据的方法,使用HTML标记和样式创建一个漂亮的表格,并将其输出到HTML文件中
Perl v5.32.1
Perl
2023-04-15 12:25
Perl实现CSVHTML
该示例代码演示了如何使用Perl编写一个脚本来将CSV文件转换为HTML表格,方便网页展示和数据处理。见下方
Perl v5.26.1
Perl
2023-04-22 04:53
使Perl解析CSVHTML
Perl是一种流行的编程语言,它可以用于各种任务,包括数据处理。在本文中,我们将介绍如何使用Perl解析CSV文件并将其转换为HTML表格。我们将提供Perl的示例代码,并对代码进行解释,以帮助您更好
Perl 5.32.0
Perl
2023-03-22 02:42
使perlCSVExcel
本示例代码演示了如何使用perl脚本将逗号分隔的CSV文件转换为Excel文件,实现了数据格式的转换和保存。该脚本使用了Spreadsheet::WriteExcel模块来生成Excel文件,使用Te
Spreadsheet::WriteExcel v2.40; Text::CSV v2.01
Perl
2023-05-18 17:42
使awkCSVHTML
本示例代码演示了如何使用awk将逗号分隔的值(CSV)文件转换为HTML格式的表格。该代码通过逐行读取CSV文件并解析其中的值,然后将其格式化为HTML表格形式输出。awk -F ',' 'BEGI
Gawk 4.2.1
GNU awk(gawk)
2023-03-16 20:20
Python中使pandasCSVHTML
本示例代码介绍了如何使用Python中的pandas库将CSV文件转换为HTML表格,实现了数据调用和显示的可视化,方便数据统计。import pandas as pddf = pd.read_
pandas 1.2.4
Python 3.9.5
2023-03-26 00:09
使awk命令CSVHTML
本示例代码展示了如何使用awk命令将CSV文件转换为HTML表格,并对输出进行格式化和排序。具体实现方式是通过awk内置的函数对CSV文件进行解析和处理,并利用HTML标签构建表格结构。本代码适用于L
awk version 4.2.1
GNU Awk
2023-05-01 00:23
使ShellCSVJSON
本文介绍了一个使用Shell脚本将CSV文件转换为JSON格式的示例代码,以及其中的实现方式。该脚本将CSV文件中的每一行转换为一个JSON对象,并将其写入到一个新的JSON格式文件中。#!/bin
Bash 3.2.57
Bash
2023-04-05 06:15
使awk在Linux中CSVHTML
本示例代码展示了如何使用awk在Linux中将CSV文件转换为HTML表格,以方便在Web页面中显示。利用awk的文本处理能力,将CSV文件分隔成行和列,然后将其转换为HTML表格格式。awk -F
GNU Awk 4.2.1
GNU Awk
2023-03-18 04:14