|
DAWorkbench 0.0.1
DAWorkbench API
|
写csv文件类支持 更多...
#include <DACsvStream.h>
类 | |
| class | PrivateData |
Public 成员函数 | |
| DACsvStream (QTextStream *txt) | |
| DACsvStream (QFile *txt) | |
| void | newLine () |
| 换行 | |
| QTextStream * | streamPtr () const |
| QTextStream & | stream () |
| const QTextStream & | stream () const |
| QStringList | readCsvLine () |
| 读取一行csv文件 | |
| bool | atEnd () const |
| void | flush () |
静态 Public 成员函数 | |
| static QString | toCsvString (const QString &rawStr) |
| 把字符串装换为标准csv一个单元得字符串,对应字符串原有的逗号会进行装换 | |
| static QString | toCsvStringLine (const QStringList §ionLine) |
| 把一行要用逗号分隔的字符串转换为一行标准csv字符串 | |
| static QStringList | fromCsvLine (const QString &lineStr) |
| 把一句csv格式的内容解析 | |
友元 | |
| DAUTILS_API friend DACsvStream & | operator<< (DACsvStream &csv, const QString &str) |
| 写csv文件内容,字符会自动转义为csv文件支持的字符串,不需要转义 | |
| DAUTILS_API friend DACsvStream & | operator<< (DACsvStream &csv, short d) |
| DAUTILS_API friend DACsvStream & | operator<< (DACsvStream &csv, unsigned short d) |
| DAUTILS_API friend DACsvStream & | operator<< (DACsvStream &csv, int d) |
| DAUTILS_API friend DACsvStream & | operator<< (DACsvStream &csv, unsigned int d) |
| DAUTILS_API friend DACsvStream & | operator<< (DACsvStream &csv, long d) |
| DAUTILS_API friend DACsvStream & | operator<< (DACsvStream &csv, unsigned long d) |
| DAUTILS_API friend DACsvStream & | operator<< (DACsvStream &csv, qlonglong d) |
| DAUTILS_API friend DACsvStream & | operator<< (DACsvStream &csv, qulonglong d) |
| DAUTILS_API friend DACsvStream & | operator<< (DACsvStream &csv, double d) |
| DAUTILS_API friend DACsvStream & | operator<< (DACsvStream &csv, float d) |
| DAUTILS_API friend DACsvStream & | operator>> (DACsvStream &csv, QStringList &d) |
写csv文件类支持
|
static |
把一句csv格式的内容解析
| lineStr |
| QStringList DA::DACsvStream::readCsvLine | ( | ) |
读取一行csv文件
|
static |
把字符串装换为标准csv一个单元得字符串,对应字符串原有的逗号会进行装换
csv的原则是:
| rawStr | 原有数据 |
|
static |
把一行要用逗号分隔的字符串转换为一行标准csv字符串
| sectionLine | 如:xxx,xxxx,xxxxx 传入{'xxx','xxxx','xxxxx'} |
|
friend |
写csv文件内容,字符会自动转义为csv文件支持的字符串,不需要转义
例如csv文件:
| str | 需要写入的csv文件一个单元得字符串 |