最近、Excelインポートレジューム(Excelファイル)機能を開発しています。 Excelをインポートする際、データベースに挿入されたデータが不完全(データの一部だけ)であることがよくあるため、取得したデータをExcelテーブルに印刷します。挿入する前に、
印刷されたものはリッチ テキスト オブジェクト (書式設定されていないテキスト、制御語、制御記号で構成されています。たとえば、Excel のフォントには宋朝、凱里、その他のフォント形式が含まれます) であることがわかります。 、これが挿入失敗の根本原因です。
解決策: 文字列に型キャスト
変更前:
変更後:
問題は解決しました、、、とても簡単なので、悩んでいるあなたの助けになれば幸いです!
上記では、Excel をデータベースにインポートする際のデータ損失の問題 (良い場合も悪い場合もあります) を、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。