2013-08-19 4 views
0

Возможно ли создать файл Excel в Labwindows, когда Microsoft Excel не установлен в системе?Запись в файл Excel в Labwindows, когда Excel не установлен

Я посмотрел образцы CVI, и хотя использование элементов Activex удобно в Labwindows, оно предполагает, что Excel установлен в системе. Возможно ли создать файл Excel, если Excel не установлен в системе?

+0

https://en.wikipedia.org/wiki/Microsoft_Office_XML_formats – SeanC

ответ

1

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); 


} 
Смежные вопросы