初めてPHPExcelを使用しています。Excel ファイルの 1 つを読み取るための基本的なコード スニペットを作成しました。ファイルをロードし、各行を繰り返し処理し、その内容を処理したいと考えています。ただし、ファイルをロードする関数は、その内容を画面にダンプするようです。
私のコードスニペットはこれです:
include 'lib/Classes/PHPExcel/IOFactory.php';
$dest = "uploads/";
$excel = "2012-12-STANDARD.xls";
$objPHPExcel = PHPExcel_IOFactory::load($dest.$excel);
このコードを実行すると、シート内のデータが画面に 2 回エコーされます。1 つは通常のエコーのようで、2 番目は var_dump です。
画面出力のサンプル スニペットを次に示します。
DOM ELEMENT: HTML DOM ELEMENT: BODY DOM ELEMENT: P START OF PARAGRAPH: END OF PARAGRAPH: FLUSH CELL: A1 => Type ZipCode City State County AreaCode CityType CityAliasAbbreviation CityAliasName Latitude Longitude TimeZone Elevation CountyFIPS DayLightSaving PreferredLastLineKey ClassificationCode MultiCounty StateFIPS CityStateKey CityAliasCode PrimaryRecord CityMixedCase CityAliasM StateANSI CountyANSI FacilityCode CityDeliveryIndicator CarrierRouteRateSortation FinanceNumber UniqueZIPName D 18540 ......
array 1 => array 'A' => string 'Type ZipCode City State County AreaCode CityType CityAliasAbbreviation CityAliasName Latitude Longitude TimeZone Elevation CountyFIPS DayLightSaving PreferredLastLineKey ClassificationCode MultiCounty StateFIPS CityStateKey CityAliasCode ........'... (length=4573)
ここで何か間違ったことをしていますか?load 関数は、アクセスする前にコンテンツをエコーするのはなぜですか?