使用C ++读取Excel文件的build议

我正在写一个程序,使用从POS系统导出的Excel文档。 我想从excel文件中读取信息,然后进行必要的计算。

我在这里遇到的问题是从Excel文件中读取信息。 我是开放的意见,将其转换为CSV,但不会更容易。

以下是需要阅读的文档示例:

//sale1 35204 Sales 180.19 Cash 5 3453 arnova child pad 92709 1 //sale2 35205 Sales 614.78 Credit Card 7 3637 panasonic fz60 96409 1 2797 Bower SCB650 9309 1 2599 Dane-Elec 16GB SDHC 9709 1 

我将需要这些数据读入第一个销售:例如:1.35204,2.180.19,3。现金,4.'5',5.92709,6.Cash

我应该提到我是第二年的程序员,所以请保持基本! 任何帮助表示感谢。

我在这里看到三个选项。

  1. 无论如何转换为CSV。
  2. 使用一些第三方的Excel阅读器,比如用于Perl5的Spreadsheet :: ParseExcel或用于Python的xlrd ,以转换为您的C ++应用程序可以消化的任何格式。
  3. 使用Excel通过其COM或.NET(更好,更容易)的接口 。