>  기사  >  소프트웨어 튜토리얼  >  C 프로그래밍 언어를 사용하여 Excel을 SQL 데이터베이스로 가져오는 구현 방법

C 프로그래밍 언어를 사용하여 Excel을 SQL 데이터베이스로 가져오는 구현 방법

PHPz
PHPz앞으로
2024-01-17 12:30:15867검색

C 프로그래밍 언어를 사용하여 Excel을 SQL 데이터베이스로 가져오는 구현 방법

C에서 코드를 사용하여 SQL 데이터베이스로 Excel을 가져오는 방법

///

/// Excel에서 데이터 읽기

///

/// 경로

/// 데이터세트

공개 데이터 세트 ImportFromExcel(문자열 파일 경로)

{

DataSet ds = 새 DataSet();

string connString = "공급자 = Microsoft.Jet.OLEDB.4.0; 데이터 소스 = " + filePath + ";확장 속성="Excel 8.0;HDR=Yes;IMEX=1"";

DataTable 테이블 = OleDbHelper.GetExcelTables(connString);

if(테이블 == null || table.Rows.Count

{

널을 반환합니다;

}

foreach(table.Rows의 DataRow dr)

{

string cmdText = "[" + dr["TABLE_NAME"].ToString() + "]"에서 * 선택;

DataTable dt = OleDbHelper.FillDataTable(connString, cmdText);

dt.TableName = dr["TABLE_NAME"].ToString();

ds.Tables.Add(dt);

}

반품 DS;

}

다음 단계는 DataSet을 데이터베이스에 쓰는 것입니다

Excel 스프레드시트를 Visual Foxpro 데이터베이스로 가져오는 방법

Excel 테이블을 VFP로 가져오는 더 좋은 방법은 없지만 Excel을 읽어서 얻을 수 있습니다.

다음은 EXCEL 파일을 직접 읽는 vfp의 예입니다.

M_File=GETFILE('xls','파일 주문')

IF M_File=""

=MESSAGEBOX("가져오려는 주문 영수증 파일을 선택하세요!", 0+48, "프롬프트")

반품

ELSE

IF JUSTEXT(M_FILE)#"XLS" 및 파일 확장자 가져오기

=MESSAGEBOX ("선택한 EXCEL 문서가 아닙니다!", 0+48, "프롬프트")

반품

ENDIF

ENDIF

책 주문 양식 사용

ZAP

myexcel=createobject('excel.application') 개체 생성(&C)

myexcel.visible=.f.&invisible

bookexcel=myexcel.workbooks.open(M_File) 및 지정된 파일 열기

o_SheetName=myexcel.application.ActiveSheet.Name &현재 활성화된 워크시트의 이름 가져오기

UsedRange =bookexcel.worksheets(o_SheetName).UsedRange & 워크시트에서 사용 가능한 영역, UsedRange 테이블의 속성을 반환합니다

o_rows=UsedRange.rows.count 및 요약 행

o_cols=UsedRange.columns.count 및 요약 열

IF o_rows

=MESSAGEBOX ("가져올 데이터 행의 개수가 너무 적습니다. 확인해주세요!", 0+16, "프롬트")

ELSE

i=2 TO o_rows

m1=myexcel.cells(i,1).value & ISBN

m2=myexcel.cells(i,2).value 및 책 제목

m3=myexcel.cells(i,3).value &게시자

m4=myexcel.cells(i,4).value &author

m5=myexcel.cells(i,5).value 및 가격

m6=myexcel.cells(i,6).값 및 수량

공백으로 추가

REPLACE ISBN을 m1로, 책 제목을 m2로, 출판사를 m3으로, 저자를 m4로, 가격을 m5로, 수량을 m6으로 바꾸세요

ENDFOR

ENDIF

myexcel.workbooks.close 작업공간 닫기(&Close)

myexcel.quit 및 엑셀 닫기

눈썹

위 내용은 C 프로그래밍 언어를 사용하여 Excel을 SQL 데이터베이스로 가져오는 구현 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 docexcel.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제