使用C ++在Excel文件中读取的建议

时间:2012-12-24 20:01:48

标签: c++ excel csv

我正在编写一个使用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 个答案:

答案 0 :(得分:2)

我在这里看到三个选项。

  1. 以任何方式转换为CSV。
  2. 使用Spreadsheet::ParseExcel之类的第三方Excel阅读器     用于Python的Perl5或xlrd转换为您的C ++的任何格式     应用程序可以消化。
  3. 通过COM或.NET使用Excel(更好,更简单)     interfaces