2011-09-09 7 views
0

문제가 있습니다. excel에서 MySql 데이터베이스 테이블로 내보내려고하지만 대상 테이블 필드가 동적입니다. 의 말을 보자 (내가 CVS 형식으로 변환) 엑셀 스프레드 시트 파일의내에서 동적 필드가있는 Excel에서 Excel로 내보내는 방법

table A for storing field_information (e.g. field_name, field_type) 
table B for storing field_answers (e.g. field_info_id, value) 

예 :

name,school,news; 
"test","test_school","test_news"; 

을 내가 (정적 필드) 내가 MySQL로 엑셀로 내보낼 수 있습니다 알고 다음 구문을 사용하여 :

LOAD DATA LOCAL INFILE '\\path' INTO TABLE test FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' 

동적 필드가 있다면? 어떻게 스프레드 시트의 어느 행을 어떤 데이터베이스 테이블로 이동해야하는지 프로그래밍 방식으로 알 수 있습니까? 누구나 도움을받을 수 있습니까? 고마워요.

답변

1

스프레드 시트의 어느 행을 어떤 데이터베이스 테이블로 이동해야하는지 프로그래밍 방식으로 어떻게 알 수 있습니까? 스프레드 시트의 일부 예제 행은 어떻습니까?

질문을 올바르게 이해한다고 가정하면 스프레드 시트를 정렬 한 다음 두 개의 db 테이블에 두 가지 가져 오기를 수행합니다.

관련 문제