QString reslutPath = RESULTSAVEPATH;
QDir dir;
if (!dir.exists(reslutPath))
dir.mkpath(reslutPath);
QString filePath = QString("%1/%2.csv").arg(reslutPath).arg(mainWindow->systemInfo.produceTime.toString("yyyyMMdd"));
QFile csvFile(filePath);
if (!csvFile.exists())
{
if (csvFile.open(QFile::Append))
{
QTextStream resultFile(&csvFile);
resultFile << QString("%1,%2,%3,%4,%5,%6")
.arg("时间") // 时间 0
.arg("ProductID") // ProductID
.arg("条形焊缝总数") // Glass 总结果
.arg("铆钉总数") // AB 总结果 3
.arg("海绵条总数") // M1 总结果
.arg("圆形焊缝总数") // M2 总结果
<< "\r\n";
csvFile.close();
}
}
QString excelResult;
excelResult = QString("%1,%2,%3,%4,%5,%6")
.arg(mainWindow->systemInfo.produceTime.toString("yyyyMMddHHmmss"))
.arg(mainWindow->systemInfo.productID)
.arg(labelNums[Weld_bead])
.arg(labelNums[Rivet])
.arg(labelNums[Sponge_Strip])
.arg(labelNums[Round_Bead]);
if (csvFile.open(QFile::Append))
{
QTextStream file(&csvFile);
file << excelResult << "\r\n";
csvFile.close();
}