ホームページ  >  記事  >  バックエンド開発  >  zendframework には、データベースへのデータのインポートとデータベースのエクスポートのためのインターフェイスがありますか?

zendframework には、データベースへのデータのインポートとデータベースのエクスポートのためのインターフェイスがありますか?

WBOY
WBOYオリジナル
2016-06-13 13:44:10801ブラウズ

zendframework には、データベースへのデータのインポートとデータベースのエクスポートのためのインターフェイスがありますか?
たとえば、Excel からインポートし、Excel にエクスポートします。皆様、よろしくお願いします!

-----解決策--------------------------------
これまでに遭遇したことがありません、助けてください。 ! ! !
------解決策------------------
はい、複数のファイルをインポートして名前を変更するには、最新のフレームワーク パッケージ (おそらく 1.90 以降) が必要です。

$upload = new Zend_File_Transfer_Adapter_Http();
$upload->setDestination(getAppFilePath(C(' path .excel_upload')));

$data = null;
$uploadedFilename = '';

try {
// 受信したファイルをアップロードします
$ Upload->receive();
$uploadedFilename = $upload->getFileName('excelUpload');
} catch (Zend_File_Transfer_Exception $e) {
$e->getMessage();
// TODO: 通知とリダイレクト URL を設定します
}

if (file_exists($uploadedFilename)) {
$errorCode = error_reporting();
error_reporting(E_ALL & ~ E_NOTICE );

// FileFacade->processImport($uploadedFilename);
require_once(getAppFilePath('/application/util/excel_reader3.php'));
$data = new Spreadsheet_Excel_Reader( ) ;
error_reporting($errorCode);
//エンコーディングを設定します
$data->setOutputEncoding('utf-8');
$data->read($uploadedFilename);
------解決策------------------
存在しないようです、
Google には、Excel プロジェクトがまだ粗雑ですが、使いやすいです
phpexcel プロジェクト、sourceforte もあります。これは、ファイルに保存すると遅くなりますが、強力な機能と大量のデータ (>10W) を備えています。したがって、慎重に検討する必要があります
Python には Excel があります このモジュールは、オブジェクト指向のアプローチに応じて非常に優れています。
Excel から学ぶことをお勧めします

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。