問題タブ [phpexcelreader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHPexcelリーダーを使用してint値をdatetimeに変換し、正しく出力します
私が直面している問題は、Excel ファイルから読み取った int 時刻値を mysql 日時形式に変換して DB に挿入することです。 19-09-2015 02:00:00 に変換されます。これは Excel データの値よりも 2 時間多く、これはすべての日付値で発生しており、2 時間余分に追加されているようです。正しい値。
phpexcel - PHPExcel:非表示のセル値/科学番号を数値で取得する方法は?
PHPExcel には、図に示すように、注文商品の値を適切に読み取るために使用できる形式があります。
ドキュメント全体を読みましたが、この問題の解決策が見つかりません。
データが ###### のように表示されている場合も入力された日付については、どうすればそれを取得できますか?
excel - このxlsの何が問題になっていますか?
Microsoft Excel でこの xls を開くと、次のメッセージが表示されます。それでも開けますか?」
とにかくMicrosoft Officeはドキュメントを開き、新しい形式で保存させてくれますが、このドキュメントを「その場で」(Excelでファイルを開いて保存することなく)読み取り可能にして、PHPExcelでロードする必要があります。
このファイルは自動 Web ジェネレーターから取得されたもので、xls がどのようにエンコードされているのか正確にはわかりません。
ファイル構造の抜粋を次に示します (最初の行のみを含むテーブルで、ファイルの内容全体をここに貼り付けることはできません)。
php - Google App Engine の PhpExcel エラー: 無効または初期化されていない Zip オブジェクト
Google App Engine で PhpExcel を使用して XLSX ファイルを解析しようとしています。スクリプトを実行すると、次のエラーが表示されます: 無効または初期化されていない Zip オブジェクトです。他の質問を読みましたが、役に立たないようです ( PHPExcel Google App Engine が Excel2007 のファイルを保存しない)、( phpExcel を使用して Google App Engine を使用して xlsx ファイルをダウンロードする)、( PHPExcel の Google App Engine トロウイング エラー)。ファイルを一時フォルダー (sys_get_temp_dir()) に書き込もうとしましたが、そこから読み取ると同じエラーが発生します。
それは私にこれを与えます:
PHP エラーが発生しました
重大度: 警告
メッセージ: ZipArchive::getFromName(): 無効または初期化されていない Zip オブジェクトです
ファイル名: Reader/Excel2007.php
php - PHPExcelおよびHTML入力ファイルを使用してExcelファイルの特定のファイルパスを見つける方法は?
HTML入力ファイルタイプ「ボタン」があり、ファイルを選択すると、ファイルの名前しか取得できず、言及されたファイルを読み取るためにPHPExcelから必要と思われるフルパスを取得できません。ライブラリはサーバー側にあり、ユーザーはクライアント側でファイルを選択する必要があるため、これを機能させます。
何か案は?
php - 空のセルをデータ セルとして読み取る
PHPExcel コードプレックスが空のセルを値セルと見なす場合がある Excel ファイルを読んでいます。例えば:
Excel に 128 列がある場合、最大値は DV であり、Excel とユーザーの要件によって異なります。最大 126 列です。最小は 8 列です。また、最大行は 250 です。
次のコードを使用して Excel をロードしました。
問題は、PHPExcel が間違った最大列と行を表示していることです。最大列は 126 (DV) で、最大行は 245 です。
しかし、この次のコードを使用すると、間違った値が得られます:
126 の代わりに、最大列として1800+ ( AMK ) を取得し、最大行は 65536 として表示されます。
この問題を解決するにはどうすればよいですか?
新しい Excel をクリアして作成する場合でも、これが発生することがあります。
Excelを読み取る(ロードする)前に最大の列と行を設定する方法、または空のセルを回避する方法は?