2013-08-19 1 views
0

Microsoft Excel이 시스템에 설치되어 있지 않은 경우 Labwindows에서 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를 사용하여 파일을 생성하기 위해 PC에 Excel이 없어도됩니다.
Excel 개체를 PC에로드하지 않고도 물어 보는 방법 중 하나가 있습니다. 이 파일 "진정한 엑셀"을 만들기 위해, 또 다른 PC에 엑셀 열, 그리고 고전 Excel 형식 (예 : XLS 또는 XLSX)에 저장해야합니다주의해야 ...

다음은 쉬운 단계입니다. (아래 소프트웨어 예제 참조)
.csv 확장명으로 시작하는 텍스트 파일을 만듭니다. 쉼표로 분리 된 문자열을 사용하여 열린 파일에 레코드를 쓰고 각각의 끝에 \ n을 사용하십시오. 파일을 만든 후에는 *. * (모두 파일)으로 열어서 .csv 파일 형식을 볼 수 있도록 Excel에서 엽니 다. 일단 열면 원하는 Excel 형식으로 저장할 수 있습니다.

코드 예제 (이/CVI LabWindows에서 수정없이 빌드한다)

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


}