Я пытаюсь преобразовать файл xls(x) в csv на С++, используя QProcess::start()
QProcess *myProcess = new QProcess();
myProcess->start("path/xls2csv.exe fileName.xlsx > fileName.csv");
Сообщение об ошибке не появляется, но ничего не происходит.
Когда я запускаю xls2csv в cmd со строкой:
xls2csv.exe fileName.xls > fileName.csv
Все работает нормально.
Я также пытался прикрепить имена файлов в QStringList в качестве аргумента, но это тоже не работает.
Файл Excel находится в том же каталоге, что и xls2csv.exe.
Я ценю любую помощь!
myProcess->setWorkingDirector("PATH_XLS2CSV"); myProcess->start("xls2csv.exe fileName.xlsx > fileName.csv");
- person progpow   schedule 19.02.2016