导出方式
问题的原因是编码方式不同造成的,解决问题需要借助一个工具
Numbers,
下载地址: http://soft.macx.cn/5144.htm
安装完成后用Numbers打开Excel文档;
在最上方点击:共享->导出
出现
在这里选择csv,编码格式一定要选择UTF-8,然后点击下一步导出;
解析方式
在Mac下导出的csv是以逗号分割的;
下面是封装的解析类
CSVParse.h
#include <stdio.h>
#include <vector>
using namespace std;
class CSVParse {
public:
int row;
int col;
public:
//调用解析
CSVParse(const char* fileName, string sep = ",");
~CSVParse();
private:
/**
* 分隔符
*/
string m_fieldsep;