Qt实现Excel读写
以下是Qt实现Excel读写的示例代码,包含QtExcel类,可以方便地读取和写入Excel文件。
QtExcel类头文件:
#ifndef QTEXCEL_H
#define QTEXCEL_H
#include <QObject>
#include <QAxObject>
class QtExcel : public QObject
{
Q_OBJECT
public:
explicit QtExcel(QObject *parent = nullptr);
~QtExcel();
bool open(const QString &fileName);
bool isOpen() const;
void close();
QVariant readCell(int row, int column);
bool writeCell(int row, int column, const QVariant &value);
QVariantList readRow(int row);
bool writeRow(int row, const QVariantList &values);
QVariantList readColumn(int column);
bool writeColumn(int column, const QVariantList &values);
private:
QAxObject *m_workbook;
QAxObject *m_worksheet;
};
#endif // QTEXCEL_H
QtExcel实现文件ÿ