我一直在创建我的FIRST网站(XHTML) - 意思是我不太了解(请详细说明evrything; o)
我需要在我的网站上显示excel表格中的值。 excelsheet“Country”在C:上,我需要显示来自单元格C2的文本。
有人可以帮助我吗?
答案 0 :(得分:2)
在Perl中,您可以使用Spreadsheet::ParseExcel
模块来读取Excel文件。 Python和Ruby有类似的模块。
use warnings;
use strict;
use Spreadsheet::ParseExcel;
my ($parser, $workbook, $worksheet, $cell);
$parser = Spreadsheet::ParseExcel->new();
$workbook = $parser->Parse('test_file.xls');
$worksheet = $workbook->Worksheet('Country');
$cell = $worksheet->get_cell(1, 2); # Cell C2
print "Value = ", $cell->value(), "\n";
答案 1 :(得分:0)
只是一些建议,我没有为您提供代码,但也许这可能会为您指明方向。
如果您能够以XML格式保存Excel电子表格,那么只需将其作为XML文档打开并查询该值即可。但是,我怀疑你可能没有这个选项。
.NET有一些Office程序集可以打开,操作,读取MS Office文档,但是您可能很难在服务器环境中运行良好。
如果是Office 2007文档,则可以使用OpenXML SDK来处理Excel文档。
最后,从Excel电子表格中获取数据的相当可靠的方法(不一定最有效)是使用OleDbConnection,OleDbDataAdaptor并查询它。