Excel не должен присутствовать на ПК для создания файла с использованием LabWindows/CVI, который читается Excel.
Без наличия объекта Excel, загруженного на компьютер, вот один из способов сделать то, что вы просите. Оговоркой, для того, чтобы сделать файл «правда Excel», он должен быть открыт Excel, на другом компьютере, и сохранен в классическом формате Excel (т.е. XLS или XLSX) ...
Вот несколько простых шагов: (см. Пример программного обеспечения ниже)
Создайте текстовый файл с расширением .csv для запуска. Запись записей в открытый файл с использованием строк с разделителями-запятыми и использование \ n в конце каждого. После создания файла откройте его в Excel с помощью Открыть как *. * (Все файлы), чтобы он мог видеть файлы CSV-файлов. После его открытия он может сохранить его в любом формате Excel.
Пример кода (это должно построить без каких-либо изменений в LabWindows/CVI)
#include <windows.h>
#include <ansi_c.h>
void main(void)
{
FILE *fp;
fp = fopen ("C:\\tempExtract\\CsvFile.csv", "a");
fputs("every,word,in,this,line,are,fields,in,record,one\n", fp);
fputs("every,word,in,this,line,are,fields,in,record,two\n", fp);
fputs("every,word,in,this,line,are,fields,in,record,three\n", fp);
fclose(fp);
}
https://en.wikipedia.org/wiki/Microsoft_Office_XML_formats – SeanC