누군가 내게 PHP 코드를 보내면 Excel 파일을 읽고 해당 Excel 데이터의 데이터를 데이터베이스에 쓸 수 있습니까? 또한 Excel 파일의 여러 탭을 읽고 동일한 작업을 수행해야합니다.PHP를 사용하여 mysql에 Excel 데이터 가져 오기
감사
개인적으로누군가 내게 PHP 코드를 보내면 Excel 파일을 읽고 해당 Excel 데이터의 데이터를 데이터베이스에 쓸 수 있습니까? 또한 Excel 파일의 여러 탭을 읽고 동일한 작업을 수행해야합니다.PHP를 사용하여 mysql에 Excel 데이터 가져 오기
감사
개인적으로, 나는 ... 당신이에 대한 데이터베이스와 쿼리와 Excel 파일을 처리 할 수있는
$file = realpath($file);
$dir = dirname($file);
$dsn = 'Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq='.$file.';';
$dsn .= 'DefaultDir='.$dir.';';
$connection = odbc_connect($dsn, '', '');
if ($connection === false) {
die('Could not connect to Excel File');
}
$sql = 'SELECT * FROM [Sheet1]';
$result = odbc_exec($connection, $sql);
if ($result === false) {
die('Query Error: ['.odbc_error($connection).'] '.
odbc_errormsg($connection));
}
$rows = array();
while ($row = odbc_fetch_array($result)) {
$rows[] = $row;
}
이의 멋진 부분을 ODBC
을 사용하여 선호, 자동으로 엑셀입니다 파일의 첫 번째 행에서 열 이름을 가져옵니다 ...
당신은 PEAR 패키지 Spreadsheet_Excel_Writer을 사용할 수있는 구글을 검색 할 때
덧붙여,이 상단 결과는. 이것 link text
봐 :
엑셀에서 데이터를 가져 오는 방법 : 당신이 MySQL을 사용하는 경우 데이터베이스에 데이터를 저장하는 방법
http://www.ustrem.org/en/articles/reading-xls-with-php-en/
:
질문 : 누군가 '할 수 있습니까?' 대답은 '예'여야합니다. 누군가 –