ホームページ php教程 php手册 php利用ExcelFileParser把excel导入数据库

php利用ExcelFileParser把excel导入数据库

May 26, 2016 pm 03:21 PM
エクセルインポート

这是一款实用的php教程利用excelfileparser把excel导入数据库教程,代码如下:

<!doctype html>  
<html>  
<head>  
<meta http-equiv="content-type" content="text/html; charset=utf-8" />  
<title>excel数据获取演示</title>  
<meta name="keywords" content="todo" />  
<meta name="description" content="todo"/>  
</head>  
<body>  
<div>  
<div>excel数据获取演示</div>  
<div>  
<form method="post" action="/index/parse" enctype="multipart/form-data">  
<input type="file" name="excel" value="" />  
<input type="submit" name="submit" value="提交" />  
</form>  
</div>  
</div>  
</body>  
</html>
ログイン後にコピー

parese.php文件,代码如下:

<?php
/**  
 * copyright (c) 2009,
 * all rights reserved.
 * 文件名:
 * 摘 要:
 *
 * @author 星期八 [url=mailto:ixqbar@hotmail.com]ixqbar@hotmail.com[/url]
 * @version
 */
public function parse()  
{  
/**  
* $_files数组说明  
* array(n) {  
* ["表单文件框名称"] => array(5) {  
* ["name"] => 提交文件名称  
* ["type"] => 提交文件类型 excel为"application/vnd.ms-excel"  
* ["tmp_name"] => 临时文件名称  
* ["error"] => 错误(0成功1文件太大超过upload_max_filesize2文件太大超过max_file3上传不完整4没有上传文件)  
* ["size"] => 文件大小(单位:kb)  
* }  
* }  
*/  
$return=array(0,&#39;&#39;);  
/**  
* 判断是否提交  
* is_uploaded_file(文件名称)用于确定指定的文件是否使用post方法上传,防止非法提交,通常和move_upload_file一起使用保存上传文件到指定的路径  
*/  
if(!isset($_files) || !is_uploaded_file($_files[&#39;excel&#39;][&#39;tmp_name&#39;]))  
{  
    $return=array(1,&#39;提交不合法&#39;);  
}  
//处理  
if(0 == $return[0])  
{  
    import(&#39;@.util.excelparser&#39;);  
    $excel=new excelparser($_files[&#39;excel&#39;][&#39;tmp_name&#39;]);  
    $return=$excel->main();  
}
//输出处理  
print_r($return);  
?>
ログイン後にコピー


文章链接:

随便收藏,请保留本文地址!

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Laravel 開発: Laravel Excel を使用して Excel のインポートとエクスポートを実装するにはどうすればよいですか? Laravel 開発: Laravel Excel を使用して Excel のインポートとエクスポートを実装するにはどうすればよいですか? Jun 13, 2023 pm 02:55 PM

Laravel 開発: LaravelExcel を使用して Excel のインポートとエクスポートを実装するにはどうすればよいですか?開発中、データのインポートやエクスポートなどのデータ処理に Excel テーブルがよく使用されます。 LaravelExcel は、Excel ファイルの読み取り、書き込み、エクスポート操作など、Excel ファイルを簡単に処理できるようにするシンプルで強力な Laravel 拡張機能です。この記事ではLaravelExcelの使い方を紹介します。

Excel データを Mysql にインポートする際の一般的な問題のまとめ: データのインポート時に発生した文字化けの問題を解決するにはどうすればよいですか? Excel データを Mysql にインポートする際の一般的な問題のまとめ: データのインポート時に発生した文字化けの問題を解決するにはどうすればよいですか? Sep 08, 2023 pm 05:58 PM

Excel データを Mysql にインポートする際の一般的な問題のまとめ: データのインポート時に発生した文字化けの問題を解決するにはどうすればよいですか? Excel データを Mysql データベースにインポートすることは、日常業務の一般的なタスクです。ただし、インポート処理中に文字化けが発生し、データが正しく表示されない場合があります。この記事では、一般的なコードの文字化けの問題を要約し、データをインポートする際のコードの文字化けの問題を読者が解決できるようにする解決策を提供します。問題: データをインポートすると、中国語の文字が文字化けし、文字化けの文字列として表示されます。解決策: 一般的に、これは性格によるものです。

ThinkPHP6 を使用して Excel をインポートおよびエクスポートするにはどうすればよいですか? ThinkPHP6 を使用して Excel をインポートおよびエクスポートするにはどうすればよいですか? Jun 12, 2023 am 09:23 AM

インターネットの発展に伴い、特に企業においてデータのインポートとエクスポートのニーズが高まっています。 Excel は非常に人気のあるオフィス ソフトウェアとして、データの保存と処理にも広く使用されています。したがって、ThinkPHP6 を使用して Excel をインポートおよびエクスポートする方法が非常に重要な問題になります。この記事では、ThinkPHP6を使用してExcelのインポートとエクスポートを行う手順を紹介します。 1. Excel エクスポート ThinkPHP6 は、非常に便利な Excel エクスポート ツール クラスを提供します

ExcelインポートにHyperfフレームワークを使用する方法 ExcelインポートにHyperfフレームワークを使用する方法 Oct 21, 2023 am 08:42 AM

Hyperf フレームワークを使用して Excel をインポートする方法には、特定のコード サンプルが必要です。 はじめに: 情報化の発展に伴い、スプレッドシートは私たちの日常業務で重要な役割を果たしています。開発プロセス中に、Excel からシステムにデータをインポートする必要がある状況に遭遇することがよくあります。この記事では、Excel インポートに Hyperf フレームワークを使用する方法を紹介し、具体的なコード例を示します。 1. 必要なプラグインをインストールする Hyperf フレームワークを使用して Excel をインポートする前に、2 つのプラグインをインストールする必要があります。

ThinkPHP6 で Excel をインポートおよびエクスポートするにはどうすればよいですか? ThinkPHP6 で Excel をインポートおよびエクスポートするにはどうすればよいですか? Jun 12, 2023 am 11:01 AM

インターネット アプリケーションの人気が高まり、さまざまな種類のデータ間のやり取りやデータ転送の需要が高まるにつれて、ファイル形式の変換、インポート、エクスポートが一般的なニーズの 1 つになりました。 Web アプリケーションでは、Excel ファイルのインポートとエクスポートは、日常業務におけるデータ交換の一般的な方法です。この記事では、ThinkPHP6 フレームワークで Excel のインポートおよびエクスポート機能を実装する方法を紹介します。 1. ThinkPHP6 フレームワークの概要 ThinkPHP6 は、無料のオープンソースで、高速かつシンプルなオブジェクト指向の軽量フレームワークです。

Excel データの Mysql へのインポートに関するよくある質問のまとめ: インポート中に発生した主キーの競合を解決するにはどうすればよいですか? Excel データの Mysql へのインポートに関するよくある質問のまとめ: インポート中に発生した主キーの競合を解決するにはどうすればよいですか? Sep 12, 2023 pm 02:30 PM

Excel データの Mysql へのインポートに関するよくある質問のまとめ: インポート中に発生した主キーの競合を解決するにはどうすればよいですか?データのインポートはデータ管理作業の一般的なタスクの 1 つであり、特に Excel テーブルから Mysql データベースに大量のデータをインポートする必要がある場合、さまざまな問題が発生する可能性があります。よくある問題の 1 つは、主キーの競合です。主キーの競合の問題は、通常、データのインポート時に発生します。主な理由は、Excel テーブルのデータがデータベース内の既存データの主キーと競合することです。 Excelのせいかもしれません

Excel データの Mysql へのインポートに関するよくある質問のまとめ: インポート プロセス中に発生したデータ検証の問題を解決するにはどうすればよいですか? Excel データの Mysql へのインポートに関するよくある質問のまとめ: インポート プロセス中に発生したデータ検証の問題を解決するにはどうすればよいですか? Sep 10, 2023 pm 01:46 PM

Excel データの Mysql へのインポートに関するよくある質問のまとめ: インポート プロセス中に発生したデータ検証の問題を解決するにはどうすればよいですか? Excel データを MySQL データベースにインポートすることは、データ処理作業で頻繁に実行する必要がある操作です。ただし、このプロセス中にデータ検証の問題が発生することが多く、インポートが失敗したり、インポートされたデータが期待を満たさなかったりすることがあります。ここでは、実際の運用においてよくあるトラブルとそのトラブルを回避するための解決策を紹介します。質問 1: Excel データをインポートする場合、Mysq

ThinkPHP6 を使用して Excel のインポートとエクスポートを実装する方法 ThinkPHP6 を使用して Excel のインポートとエクスポートを実装する方法 Jun 21, 2023 pm 06:01 PM

インターネットの急速な発展に伴い、Excel は企業や個人の日常業務において重要なツールの 1 つになりました。したがって、Excel のインポートおよびエクスポート機能は、多くのアプリケーションで必要な部分になっています。 ThinkPHP6 を使用して Excel のインポートとエクスポートを実装するにはどうすればよいですか?以下、この記事で詳しく紹介していきます。 1. ThinkPHP6 システム環境の確認 ThinkPHP6 を使用して Excel インポートおよびエクスポートを実装するには、まずシステム環境要件を満たす必要があります。 ThinkPHP6 では、c を使用できます。

See all articles