SlideShare ist ein Scribd-Unternehmen logo
1 von 7
WordFes Nagoya2015
LT:WordPress で Excel インポート
自己紹介
 名前:吉田裕介
 株式会社コミュニティコム
プログラマー
 WordPress歴2年くらい
コワーキングスペース7F
 埼玉県の大宮にある
 コワーキングスペース
 大宮駅徒歩1分
 年中無休で営業しています!
 http://office7f.com/
たまにありません?
Excelをインポートさせろよって要望
 投稿データをインポートできるプラグイン、いっぱいあります。
…けど、CSVインポートしかできない!
 Excel ⇒ CSV 変換、別に運用でやればいいじゃない。
⇒ やだ!!
PHPExcelを使おう!
 PHPExcel:PHPでExcelファイルの生成・加工が行えるLGPLライセンスのライブ
ラリ
 https://phpexcel.codeplex.com/
 ブック・シートの生成、セルの操作、罫線などなど
Excelの基本操作をPHPから実行できる
※ けどメモリは食うし、処理は遅いので気を付けてね!
組み込み方
 ライブラリをDLして適当な場所にアップして、使いたいところで呼び出すだけ。
require_once __DIR__ . '/Classes/PHPExcel.php';
require_once __DIR__ . '/Classes/PHPExcel/IOFactory.php';
 これでExcel操作ができるようになります。
Excelの読み込みからCSV変換
 Excelファイルの読み込み
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$book = $objReader->load($fpath);
 CSV変換、保存
$writer = PHPExcel_IOFactory::createWriter($book, 'CSV');
$writer->save($imp);
あとはCSVをインポートするだけ!

Weitere ähnliche Inhalte

Was ist angesagt?

軽量フレームワークNancy
軽量フレームワークNancy軽量フレームワークNancy
軽量フレームワークNancyNarami Kiyokura
 
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察Kazuhiro Kosaka
 
経理屋がRailsを始めた理由
経理屋がRailsを始めた理由経理屋がRailsを始めた理由
経理屋がRailsを始めた理由Satomi Tsujita
 
自社パッケージのDBをSQL ServerからPostgreSQLに移行してみた
自社パッケージのDBをSQL ServerからPostgreSQLに移行してみた自社パッケージのDBをSQL ServerからPostgreSQLに移行してみた
自社パッケージのDBをSQL ServerからPostgreSQLに移行してみたTaiji Uchida
 
リブセンスのインフラで使ってるAnsibleのお話
リブセンスのインフラで使ってるAnsibleのお話リブセンスのインフラで使ってるAnsibleのお話
リブセンスのインフラで使ってるAnsibleのお話Shohei Koyama
 
ふくてん#2 Powershellとossで作るお手軽モニタリング環境
ふくてん#2 Powershellとossで作るお手軽モニタリング環境ふくてん#2 Powershellとossで作るお手軽モニタリング環境
ふくてん#2 Powershellとossで作るお手軽モニタリング環境yukiusagi2052
 
Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)
Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)
Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)Takatoshi Yamada
 
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方Shohei Koyama
 
けちけちで(すみません)Azure IaaS
けちけちで(すみません)Azure IaaSけちけちで(すみません)Azure IaaS
けちけちで(すみません)Azure IaaSyukiusagi2052
 
クラウド移住で地方に住むということ
クラウド移住で地方に住むということクラウド移住で地方に住むということ
クラウド移住で地方に住むということTakehito Tanabe
 
Infrastructure as codeのススメ
Infrastructure as codeのススメInfrastructure as codeのススメ
Infrastructure as codeのススメkanji htmt
 

Was ist angesagt? (13)

軽量フレームワークNancy
軽量フレームワークNancy軽量フレームワークNancy
軽量フレームワークNancy
 
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
 
経理屋がRailsを始めた理由
経理屋がRailsを始めた理由経理屋がRailsを始めた理由
経理屋がRailsを始めた理由
 
自社パッケージのDBをSQL ServerからPostgreSQLに移行してみた
自社パッケージのDBをSQL ServerからPostgreSQLに移行してみた自社パッケージのDBをSQL ServerからPostgreSQLに移行してみた
自社パッケージのDBをSQL ServerからPostgreSQLに移行してみた
 
リブセンスのインフラで使ってるAnsibleのお話
リブセンスのインフラで使ってるAnsibleのお話リブセンスのインフラで使ってるAnsibleのお話
リブセンスのインフラで使ってるAnsibleのお話
 
ふくてん#2 Powershellとossで作るお手軽モニタリング環境
ふくてん#2 Powershellとossで作るお手軽モニタリング環境ふくてん#2 Powershellとossで作るお手軽モニタリング環境
ふくてん#2 Powershellとossで作るお手軽モニタリング環境
 
110707 java se7_lt_tanaka
110707 java se7_lt_tanaka110707 java se7_lt_tanaka
110707 java se7_lt_tanaka
 
Lt 20120901
Lt 20120901Lt 20120901
Lt 20120901
 
Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)
Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)
Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)
 
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
 
けちけちで(すみません)Azure IaaS
けちけちで(すみません)Azure IaaSけちけちで(すみません)Azure IaaS
けちけちで(すみません)Azure IaaS
 
クラウド移住で地方に住むということ
クラウド移住で地方に住むということクラウド移住で地方に住むということ
クラウド移住で地方に住むということ
 
Infrastructure as codeのススメ
Infrastructure as codeのススメInfrastructure as codeのススメ
Infrastructure as codeのススメ
 

Ähnlich wie WordPressでExcelインポート - Word Fes 2015 -

新社会人が今すぐ使える、​ExcelでC#を使う方法
新社会人が今すぐ使える、​ExcelでC#を使う方法新社会人が今すぐ使える、​ExcelでC#を使う方法
新社会人が今すぐ使える、​ExcelでC#を使う方法Tetsuo Honda
 
VBAを書きたくない話(Excel-DNAの紹介)
VBAを書きたくない話(Excel-DNAの紹介)VBAを書きたくない話(Excel-DNAの紹介)
VBAを書きたくない話(Excel-DNAの紹介)bleis tift
 
Share point開発 勤怠管理
Share point開発 勤怠管理Share point開発 勤怠管理
Share point開発 勤怠管理Akihiro Ehara
 
Html5fun 20150123 JavaScript効率化
Html5fun 20150123 JavaScript効率化Html5fun 20150123 JavaScript効率化
Html5fun 20150123 JavaScript効率化Katsushiro Koizumi
 
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座 2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座 真乙 九龍
 
鹿駆動勉強会 青江発表資料
鹿駆動勉強会 青江発表資料鹿駆動勉強会 青江発表資料
鹿駆動勉強会 青江発表資料Takashi Aoe
 
2009年のPHPフレームワーク
2009年のPHPフレームワーク2009年のPHPフレームワーク
2009年のPHPフレームワークTakuya Sato
 
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携Kenichi Nakamichi
 
はじめてのOffice Scripts
はじめてのOffice ScriptsはじめてのOffice Scripts
はじめてのOffice Scriptskinuasa
 
Team Foundation Server 2012 「Express」って何?
Team Foundation Server 2012 「Express」って何?Team Foundation Server 2012 「Express」って何?
Team Foundation Server 2012 「Express」って何?__Black
 
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオンJapan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオンkinuasa
 
動的なILの生成と編集
動的なILの生成と編集動的なILの生成と編集
動的なILの生成と編集terurou
 
DocFXで脱Excel方眼紙!
DocFXで脱Excel方眼紙!DocFXで脱Excel方眼紙!
DocFXで脱Excel方眼紙!Iosif Takakura
 
鈴木:Net commonsでの中国語使用について
鈴木:Net commonsでの中国語使用について鈴木:Net commonsでの中国語使用について
鈴木:Net commonsでの中国語使用についてmichiosuzuki
 
鈴木:Net commonsでの中国語使用について
鈴木:Net commonsでの中国語使用について鈴木:Net commonsでの中国語使用について
鈴木:Net commonsでの中国語使用についてmichiosuzuki
 
HTML5 アプリ開発
HTML5 アプリ開発HTML5 アプリ開発
HTML5 アプリ開発tomo_masakura
 
HTML5 & The Web Platform
HTML5 & The Web PlatformHTML5 & The Web Platform
HTML5 & The Web PlatformMasataka Yakura
 

Ähnlich wie WordPressでExcelインポート - Word Fes 2015 - (20)

新社会人が今すぐ使える、​ExcelでC#を使う方法
新社会人が今すぐ使える、​ExcelでC#を使う方法新社会人が今すぐ使える、​ExcelでC#を使う方法
新社会人が今すぐ使える、​ExcelでC#を使う方法
 
Apex Test Plusの紹介
Apex Test Plusの紹介Apex Test Plusの紹介
Apex Test Plusの紹介
 
ガラパゴスExcel
ガラパゴスExcelガラパゴスExcel
ガラパゴスExcel
 
VBAを書きたくない話(Excel-DNAの紹介)
VBAを書きたくない話(Excel-DNAの紹介)VBAを書きたくない話(Excel-DNAの紹介)
VBAを書きたくない話(Excel-DNAの紹介)
 
Share point開発 勤怠管理
Share point開発 勤怠管理Share point開発 勤怠管理
Share point開発 勤怠管理
 
Html5fun 20150123 JavaScript効率化
Html5fun 20150123 JavaScript効率化Html5fun 20150123 JavaScript効率化
Html5fun 20150123 JavaScript効率化
 
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座 2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
 
鹿駆動勉強会 青江発表資料
鹿駆動勉強会 青江発表資料鹿駆動勉強会 青江発表資料
鹿駆動勉強会 青江発表資料
 
2009年のPHPフレームワーク
2009年のPHPフレームワーク2009年のPHPフレームワーク
2009年のPHPフレームワーク
 
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携
 
はじめてのOffice Scripts
はじめてのOffice ScriptsはじめてのOffice Scripts
はじめてのOffice Scripts
 
Team Foundation Server 2012 「Express」って何?
Team Foundation Server 2012 「Express」って何?Team Foundation Server 2012 「Express」って何?
Team Foundation Server 2012 「Express」って何?
 
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオンJapan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
 
動的なILの生成と編集
動的なILの生成と編集動的なILの生成と編集
動的なILの生成と編集
 
Flex入門
Flex入門Flex入門
Flex入門
 
DocFXで脱Excel方眼紙!
DocFXで脱Excel方眼紙!DocFXで脱Excel方眼紙!
DocFXで脱Excel方眼紙!
 
鈴木:Net commonsでの中国語使用について
鈴木:Net commonsでの中国語使用について鈴木:Net commonsでの中国語使用について
鈴木:Net commonsでの中国語使用について
 
鈴木:Net commonsでの中国語使用について
鈴木:Net commonsでの中国語使用について鈴木:Net commonsでの中国語使用について
鈴木:Net commonsでの中国語使用について
 
HTML5 アプリ開発
HTML5 アプリ開発HTML5 アプリ開発
HTML5 アプリ開発
 
HTML5 & The Web Platform
HTML5 & The Web PlatformHTML5 & The Web Platform
HTML5 & The Web Platform
 

WordPressでExcelインポート - Word Fes 2015 -