在网页的Excel表格中显示单元格的内容

我一直在创build我的FIRST网站(XHTML) – 意味着我不知道很多(请解释evrything非常详细; o)

我需要从我的网站上的Excel表格中显示一个值。 excelsheet“国家”是在C:我需要显示从单元格C2的文本。

有人能帮我吗?

在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"; 

只是几个build议,我没有代码给你,但也许这可能指向一个很好的方向。

如果您可以避免以XML格式保存Excel电子表格,只需将其作为XML文档打开并查询该值即可。 不过,我怀疑你可能没有这个选项。

.NET有一些Office程序集来打开,处理和读取MS Office文档,但是在服务器环境下运行很困难。

如果是Office 2007文档,则可以使用OpenXML SDK来处理Excel文档。

最后,从Excel电子表格中获取数据的相当可靠的方法(不一定是最有效的)是使用OleDbConnection,OleDbDataAdaptor并对其进行查询。