Csv

Qtはcsvファイルからデータを読み取ります



Qt Read Data From Csv File



プロジェクトの最近の需要がExcelスプレッドシートからデータをインポートし、多くの情報にアクセスすることが提案された後、より良い解決策を見つけた後、直接操作のxls形式は簡単ではないことがわかりました。つまり、xlsファイルをcsvファイルとして保存することです。 、次にプログラム内の操作。まず、2つの形式の違いを大まかに説明します。

xlsファイルは比較的一般的なcsvファイル形式であるファイル形式のExcelスプレッドシートです。xlsファイルはExcelでのみ開くことができますが、Excel csvファイル、メモ帳、テキストエディターを使用して開くことができます。



さて、一般的な考え方、データ読み取りcsvファイルについて述べた後、それらの違いを説明してください。これは、最初に切断された改行であるため、各行のデータにアクセスしてから、カンマの半角を開いてください。各セルの特定のデータにアクセスできるということですが、コードは次のようになっています。

QFileDialog * fd = new QFileDialog (this) // Create a file open dialog QString fileName = fd->getOpenFileName(this,tr('Open File'),'/home',tr('Excel(*.csv)')) if(fileName == '') return QDir dir = QDir::current() QFile file(dir.filePath(fileName)) if(!file.open(QIODevice::ReadOnly)) qDebug()

オリジナル:https://blog.csdn.net/u011288190/article/details/48463231