一、功能描述
在实际应用中,有时候我们需要通过文本格式或者表格等格式来传递数据,例如*.txt、Excel表格或者*.json文件。此时我们就需要想办法来读写这些数据。本节我们来说一下如何读写读写Excel、json与txt格式文件。
二、不同文件格式读写
2.1 读写Excel
excel文件的读写有多种方式来实现,这里我们介绍用比较成熟的LibXL库来实现。
下面是官方介绍:
LibXL可以帮助您的应用程序以最小的工作量从Excel文件导出和提取数据。也可以用作报表引擎。库可用于C、c++、c#、Delphi、PHP、Python、PowerBASIC、Xojo、Fortran等语言。支持Excel 97-2003二进制格式(xls)、Excel 2007-2021 XML格式(xlsx/xlsm)。支持Unicode和64位平台。有一个针对。net开发者的包装器,以及独立的Linux、Mac和iOS版本。请参阅demo.xls或demo.xlsx文件中的库功能。
实现代码:可以对Libxl进行进一步简单封装CRWExcelFile类来实现读写操作。
#pragma