<link href='https://api.tiles.mapbox.com/mapbox.js/plugins/leaflet-draw/v0.2.2/leaflet.draw.css' rel='stylesheet' /> <script src='https://api.tiles.mapbox.com/mapbox.js/plugins/leaflet-draw/v0.2.2/leaflet.draw.js'></script>
帳票設計をエクセルで行って、そのまま書式オーバーレイのように使えないかと思い挑戦してみた。 まずは、PHPExcel 1.7.8をダウンロード。適当な場所で展開後、C:\xampp\htdocs\配下にフォルダー毎配置。 次にPDF出力は、C:\xampp\htdocs\PHPExcel\Testsにあるサンプルソース21pdf.phpにあった3種類(tcPDF5.9、mPDF5.4、domPDF0.6.0beta3)をダウンロード。PHPExcelと同じように展開後、C:\xampp\htdocs\配下にフォルダー毎配置。 これで、環境は完了。 21pdf.phpを参考にしながら、以下の2か所を修正 あと、私はソースをC:\xampp\htdocs\sampleにおいているためパスを変更した set_include_path(get_include_path() . PATH_SEPAR
風の噂で、PHPExcelを使って、Excelを元にPDFを作成できるとの話を聞きました。 マジで? PDFを作成するときってレイアウトの調整が大変なのですよね。 もしExcelをそのままPDF化できるならこの問題が一気に解決じゃないですかぁ(人´∀`) レイアウトは罫線で書いて、幅とかもセルのサイズを調整すれば良いんでしょ? と言う訳で期待に胸を膨らませながら早速試してみました。 手順としては 1.Excelテンプレートを用意 2.「1.」をベースにPHPExcel経由で値を設定してExcel出力 3.「1.」をベースにPHPExcel経由で値を設定してPDF出力 の順番で試してみました。 まずは元となるExcelのテンプレートを用意します。 適当にこんな中身のExcelファイルを用意しましたよっとφ(--) 次に、取りあえずExcelとして出力してみました。 こんなコードを書いてφ(-
PHPでPDFを生成する際、さくらインターネットでmPDFというライブラリが動いたので、メモ。 まず、 http://www.mpdf1.com/mpdf/download で、mPDFをダウンロードします。結構重たくて13MBほどです。 回答されたMPDFxxフォルダをそのままサーバにアップします。で、以下の三つのフォルダはパーミッションを調整して書き込みができるようにしておく。 /ttfontdata/ /tmp/ /graph_cache/ 単純に日本語化するときには、config.phpで、 $this->useAdobeCJK = true; としれやれば、それなりにきれいに日本語になる。 独自にフォントを入れたい場合は、つづけて、 http://ossipedia.ipa.go.jp/ipafont/ipafont/download.html で、IPAフォントをダウンロードし
スポンサードリンク PHP 前回PHPExcelで出力したんですが、 (CakePHP2.x)Excel出力のためPHPExcelを設置してみる セル内で改行させたかったので その方法です。 スポンサードリンク 改行するための定数PHP_EOL $PHPExcel->setActiveSheetIndex(0); //0はsheet1(一番左のシート) $sheet = $objPHPExcel->getActiveSheet(); $cell = '改行前' . PHP_EOL . '改行後'; $sheet->setCellValue('C5', $cell); 最初¥nでやってみても改行されませんでした。 OSに合わせた改行コードを入れてくれる定数のPHP_EOLを使うと 改行ができました。 OSの種類 改行コード 改行コード文字 Windows
かーなり前にperl や PHP で Excelファイル(xlsファイル)を簡単に出力する方法ということで、ちょっと裏技的なExcelファイルの出力方法をご紹介しました。 今回は、逆にPHPでExcelファイルを読む方法の紹介です。 PHPExcel をダウンロードする ExcelファイルをPHPで読み込むには、PHPExcelというライブラリを利用するのが楽です。 というわけで、以下のサイトから PHPExcel をダウンロードしましょう。 PHPExcel 解凍すると色々ファイルが出てきますが、「Classes」ディレクトリ内のファイルがライブラリ本体です。 Classesディレクトリを、どこかに置きましょう。 PHPExcel をインクルードする 設置したClassesディレクトリ内のライブラリをインクルードします。 include_once './Classes/PHPExcel.
データベース(MySQL)のデータをExcelファイルで書き出す必要があったので、PHPExcelというライブラリを使ってみたので、備忘録として書いておきます。 phpMyAdmin を使ってエクスポートすればExcelファイルで保存することもできるのですが、若干加工したデータを保存したかったのでPHPExcelを利用しました。 http://phpexcel.codeplex.com/ ここのダウンロードより PHPExcel 1.7.2 をダウンロード (PEAR版もあるようです)(2010-4-15現在 1.7.2) ダウンロードした圧縮ファイルを展開すると、Classes、Documentation、Testsなどのフォルダがあり、Classes フォルダの中に PHPExcel があります。 利用するときは、Classes フォルダごと配置しておくのがよいでしょう。 (このフォル
2017.1.4システム開発 インソースマーケティングデザイン 2021年8月1日「マリンロード」は「インソースマーケティングデザイン」へ社名を変更いたしました [PHP] PHPExcelでExcelファイルを出力してダウンロードしてみよう(基本) こんにちは。エンジニアの高田です。 今年ももう終わりですね。大人になると1年過ぎるのがほんと早く感じます。 今年も1年間お世話になりました。 さて今回は私にとってはいまさらですが、久しぶりにPHPExcelを触ることがあったので、 PHPExcelを使ってExcelファイルを出力し、ダウンロードする方法を紹介します。 PHPExcelとは PHPExcelとは、PHPでExcelファイルを生成することができるライブラリです。 もちろん読み込みも書き込みも可能です。 テンプレートとなるファイルを準備して、そのファイルを読み込み、データを設定して
さくらのサーバにSSHでログイン $ ssh ACCOUNTNAME@DOMAIN.sakura.ne.jp 最初にSSHでさくらにログインします。 sshの後に、さくらのアカウント名@初期ドメイン名を入れます。 パスワードを聞かれるので、サーバパスワードを入力すると以下のようなメッセージが出て、ログイン完了です。 $ ssh USERNAME@DOMAIN.sakura.ne.jp USERNAME@DOMAIN.sakura.ne.jp's password: FreeBSD 9.1-RELEASE-p24 (SAKURA17) #0: Thu Feb 5 10:03:29 JST 2015 Welcome to FreeBSD! % curl -sS https://getcomposer.org/installer | php このコマンドでインストールされます。 All sett
初投稿なので読みにくかったらごめんなさい。 PHP+Mysqlで作成してあるWEBシステムがあります。 お客様からデータを入力した物をEXCELに出力して使いたいという話がありました。 C#やVB.NETではかなりよくある話ですわね。(JAVAは業務では使わないのでよくある話かはわからないw) PHP歴もぼちぼち長いのですがPHPでEXCELってやった事無かったので調べてみますかと言うのが今回の話です。 でPHPExcelで行きましょうって言う話で基礎の基礎です。 まずはライブラリをダウンロード PHPExcelは1.8を使ってます。 ざっくりとテンプレート用のエクセルを読み込んでセルに内容を書いてダウンロードさせるコードを書いておきます。 このコードだとサーバにファイルを保存しませんので個人的にはこっちがいいかなと思います。 まぁ基本的な事しかやってないので古いバージョンでも今後の新しい
$php vendor/phpoffice/phpspreadsheet/samples/index.php Requirement check: PHP 5.6.0 ... passed PHP extension XML ... passed PHP extension xmlwriter ... passed PHP extension mbstring ... passed PHP extension ZipArchive ... passed PHP extension GD (optional) ... passed PHP extension dom (optional) ... passed <?php require 'vendor/autoload.php'; use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice
PHPExcelの後継PhpSpreadsheetを使おう PHPExcelは非推奨となったため、これからExcel出力を始める場合はPHPExcelの後継であるPHPOffice/PhpSpreadsheetを導入することを推奨する。 PHPExcelでエクセルを出力する方法を紹介していきます。なお、ここで紹介するPHPコードはGitHubのsuin/phpexcel-playground: PHPExcelの遊び場で公開しています。 PHPExcelとは? PHPExcelとは、Excel95、Excel2007等のエクセルファイルを読み書きすることができるピュアPHPのライブラリです。WindowsやExcelが必要ないため、Linux環境だけで完結するのが特徴です。 PHPExcelのインストール Composerでインストールする date_default_timezone_se
地理院地図のサイト構築サンプル集でも紹介され、公開サイトも増えてきた「Leaflet」について、機能検証も兼ねてデモページを作成しました。 Leafletデモページ Leaflet の公式情報については、以下のサイトから参照可能です。 Leaflet http://leafletjs.com/Tutorials http://leafletjs.com/examples.htmlDocumentation http://leafletjs.com/reference.htmlPlugins http://leafletjs.com/plugins.htmlデモページの機能 今回作成したデモページでは、地理院地図・Google Mapsをベースとし、主題情報に公共施設のマーカーを重ね合わせ表示しました。 また、以下の基本的な地図操作機能を実装しています。(今後も随時、追加予定) 地図表示 ベ
.block �J�ۇU P]?݇U license: mit README.md Leaflet.Drawで作図しGeoJSONとしてexportできると何か使えるかな、と。 できること オブジェクトが置ける それぞれのオブジェクトのポップアップダイアログからメモを入力できる メモやその他の属性をGeoJsonのpropertiesに持たせてexportできる exportしたGeoJsonファイルをimportできる(これが大変やった…) 参考にさせて頂いたサイト https://leaflet.github.io/Leaflet.draw/docs/leaflet-draw-latest.html - Leaflet.Drawプラグイン https://bl.ocks.org/danswick/d30c44b081be31aea483 - GeoJSONでダウンロード http://
1 はじめに この記事は、R Advent Calendar 2015の12月22日担当分の記事です。 また、この内容は2015年12月5日に私がJapan.R 2015にて発表した内容をベースに、説明をくわえ再編集したものです。その時のスライドは以下に設置しています: http://rpubs.com/kazutan/leaflet_slide 1.1 leafletとは leafletとは、JavaScriptのオープンソースライブラリである“leaflet.js”をRでも利用できるようにしたパッケージです。これはhtmlwidgetsパッケージにより実現されています。JavaScriptを使わなくてもRだけで利用可能ということで、非常に注目を集めているパッケージです。 1.2 特徴 最大の特徴は、htmlで動的な地図が作れることです。主に以下のような特徴が挙げられます。 ぐりぐり動か
データの可視化といっても様々な手法がありますが、今回は地図の話をします。 Web の地図は自由に操作できて、いろんな場所をいろんな縮尺で見ることができ、それがデータ可視化にもたらす恩恵は大きいと思います。 しかし、一方でその自由度によって、見せたいデータの見せたい視点を適切に届けるための工夫がおざなりになってしまい、データ可視化の目的が適切に達成されない可能性も含んでいます。 そこで、今回は「地図に触らず地図を操作する」方法に焦点を当ててみます。 地図を操作するよりも別の要素を操作するようなアフォーダンスを設計することで、地図上で表現されるストーリーやデータを見る視点を固定させることができます。 Web 地図についてはオープンソースの地図表示用 JavaScript ライブラリである Leaflet をベースにお話したいと思います。 いわゆる、データ ビジュアライゼーションのメインテーマか
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く