perl、python、tcl语法中读写Excel的模块
perl、python、tcl语法中读写Excel的模块
perl、python、tcl语法中存在读写xls和xlsx格式的模块分别有:
python
读取 Excel
xlrd:支持传统 .xls 格式的读取
pandas:通过 read_excel() 方法支持 .xls 和 .xlsx 格式
写入 Excel
xlwt:生成 .xls 格式文件
openpyxl:支持 .xlsx 格式的高效读写
网站资源:
https://editor.csdn.net/md/?articleId=146096071
Perl
读取 Excel
Spreadsheet::ParseExcel:解析 .xls 文件
Spreadsheet::ParseXLSX:支持 .xlsx 格式
写入 Excel
Excel::Writer::XLSX:生成 .xlsx 文件
Spreadsheet::WriteExcel(旧版):生成 .xls 文件
网站资源:
https://metacpan.org/author/JMCNAMARA
案例:
use Spreadsheet::WriteExcel;
# Create a new Excel workbook
my $workbook = Spreadsheet::WriteExcel->new('perl.xls');
# Add a worksheet
$worksheet = $workbook->add_worksheet();
# Add and define a format
$format = $workbook->add_format(); # Add a format
$format->set_bold();
$format->set_color('red');
$format->set_align('center');
# Write a formatted and unformatted string, row and column notation.
my $col, $row;
$col = $row = 0;
$worksheet->write($row, $col, 'Hi Excel!', $format);
$worksheet->write(1, $col, 'Hi Excel!');
# Write a number and a formula using A1 notation
$worksheet->write('A3', 1.2345);
$worksheet->write('A4', '=SIN(PI()/4)');
Spreadsheet::WriteExcel
模块存在方法有:
WORKBOOK METHODS
The Spreadsheet::WriteExcel module provides an object oriented interface to a new Excel workbook. The following methods are available through a new workbook.
new()
add_worksheet()
add_format()
add_chart()
add_chart_ext()
close()
compatibility_mode()
set_properties()
define_name()
set_tempdir()
set_custom_color()
sheets()
set_1904()
set_codepage()
TCL
读写 Excel
tcom 模块:通过 COM 接口调用 Excel 应用程序(需安装 Microsoft Office)
第三方扩展(如 tcl-excel):需手动编译或集成外部工具
网站资源:
https://wiki.tcl-lang.org/page/tcom
—END—