<p class="sougouContent"> </p> <p class="tag"> MySQL Excel SQL phpexcel </p>//1.html アップロード ページ<br> <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="leadExcel" value= 「本当」> <br /> ><input type="submit" value="データのインポート">gt;プログラムファイルを実行 <br /> <br /> <?php <br /> if($_POST['leadExcel'] == "true" ) <br /> { <br /> $filename = $_FILES['inputExcel']['name']; <br /> $tmp_name = $_FILES ['inputExcel']['tmp_name']; <br /> $msg = UploadFile($filename,$tmp_name); <br /> echo $msg; } <br /> //Excelファイルをインポート<br /> function UploadFile($file,$filetempname) <br /> { <br /> // 自分で保存したアップロードファイル <br /> $ filepath = 'upfile/' <br /> $ Str = "" " ; <br /> // 以下のパスは Phpexcel のパスに従って変更されます <br /> Require_once 'PHPExcel/PHPExcel/IOFactory.php' <br /> require_once 'PHPExcel/PHPExcel/Reader/Excel5.php '; <br /> <br /> //タイムゾーンの設定に注意してください<br /> $time=date("y-m-d-H-i-s");//現在のアップロード時間に移動します<br /> //アップロードされたファイルの拡張子を取得します<br /> $extend=strrchr($file ,'.'); <br /> //アップロードされたファイル名<br /> $name=$time.$extend; <br /> $uploadfile=$filePath.$name; //move_uploaded_file() 関数はアップロードされたファイルを移動します新しい場所へ。成功した場合は true を返し、そうでない場合は false を返します。 L $ Result = Move_uploaded_file ($ fileTempname, $uploadFile); // {L include "conn.php" <br /> $objReader=PHPExcel_IOFactory::createReader('Excel5');// 2007 形式には Excel2007 を使用します <br /> $objPHPExcel=$ objreader- gt; $ uploadfile); $objWorksheet->getHighestColumn( ; <br> $headtitle=array();for($ row = 1; $ row&lt; = $ highestrow; $ row ++)for($ col = 0; $ col&lt; $ hightiestcolumnindex; $ col ++)<br>} num`、 `sex`)値(<br>。 if(!mysql_query($ sql) <br> {) return false; <br> echo 'sql ステートメントが間違っています' ; インポートに失敗しました。確認してください。よろしくお願いします!とてもせっかちです。 <br> <br> <br> ディスカッションへの返信 (解決策) <br> <br> echo $msg の出力インポートが失敗した場合! <br> つまり、このコードには問題があるということになります <br> //設定したアップロードファイルの保存パス <br> $filePath = 'upFile/'; $str <br> require_once 'PHPExcel/PHPExcel.php' <br> require_once 'PHPExcel/PHPExcel/ IOFactory.php'; <br> require_once 'PHPExcel/PHPExcel/Reader/Excel5.php'; <br> <br> //タイムゾーンを設定します <br> $time=date(" y-m-d-H-i-s") // 現在のアップロード時刻に移動します <br> //アップロードされたファイルの拡張子<br> $extend=strrchr($file,'.'); <br> //アップロードされたファイル名<br> $name=$time.$extend; <br> $uploadfile=$filePath.$name;//ファイル名 アドレス <br> //move_uploaded_file() 関数は、アップロードされたファイルを新しい場所に移動します。成功した場合は true を返し、そうでない場合は false を返します。 <br> $result=move_uploaded_file($filetempname,$uploadfile);//現在のディレクトリにアップロードされた場合 <br> //echo $result; <br> 1 行ずつ確認してください <br> どこで間違ったのかわかりませんねそれを見つける? <br> <h2> ~ヘルプ~ ありがとうございます... </h2> <p class="sougouAnswer"> ステップバイステップのブレークポイントのデバッグ。 <br></p>