使用perl Spreadsheet::ParseExcel 来解析xml
在Windows上安装ActivePerl所需要的读取Excel文件一般用Win32::OLE,但对于跨平台来说,还是选择另外的 Spreadsheet::ParseExcel及Spreadsheet::WriteExcel最好。前者是读Excel文件用的,后者用于写Excel文件。
Spreadsheet::ParseExcel只能读95-2003格式的Excel文档,对于office 2007 Excel则要安装Spreadsheet::XLSX。
(自己写的excel文件则可以直接转成2003格式的)
一,安装
Windows下安装
ppm> install OLE::Storage_Lite
ppm> install Spreadsheet::ParseExcel
ppm> install Spreadsheet::WriteExcel
Mac下安装
sudo perl -MCPAN -e "install 'Spreadsheet::ParseExcel'"