[input filename(s)]\n") if "og:type" content="webpage"> [input filename(s)]\n") if " /> [input filename(s)]\n") if "> linux下 csv文件 怎么输出excel 。。需要在she'll script 下写一个程序_系统运维_内存溢出

阅读 6

linux下 csv文件 怎么输出excel 。。需要在she'll script 下写一个程序,第1张

#!/usr/bin/perl -w

use strict

use Text::CSV

use Spreadsheet::WriteExcel

die("Usage: $0 [input filename(s)]\n") if (scalar @ARGV == 0)

my $xl = Spreadsheet::WriteExcel->new('output.xls')

foreach my $filename (@ARGV) {

my $csv = Text::CSV->new

my $wsname = $filename

$wsname =~ s/.csv//g

$wsname =~ s/-/ /g

my $ws = $xl->add_worksheet($wsname)

my $row = 1

open FH, $filenamewhile (<FH>) {

$csv->parse($_)

my @fields = $csv->fields

$ws->write("A$row", \@fields)

$row++

}close FH

}以WPS Office 2020为例,可参考以下步骤将csv文件

转换为excel文件。 1、首先,在文件夹中找到以CSV为后缀的文件,双击打开

2、打开后,点击WPS软件中的【文件】菜单。

3、d出下拉菜单栏,选择【另存为】选项。 4、d出对话框,选择保存

的文件类型为【Microsoft Excel】类型,点击【保存】按钮。

5、最后,切换到保存目录,就可以查看转换后的excel文件。

欢迎分享,转载请注明来源:

内存溢出

原文地址:

http://outofmemory.cn/yw/8557008.html
点击
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
磁生电 磁生电 一级用户组
如何使用Linux工作队列workqueue
上一篇
2023-04-18
Linux信号量机制实现读者写者问题
2023-04-18

发表评论
请登录后评论... 登录
提交

    评论列表(0条)
保存
{label} {label} [input filename(s)]n") if', author : '磁生电', cat_name : '系统运维', time_y_m : '2023年04月', time_d : '18', site_motto : '内存溢出' }; {script} {script}