2017 © Pedro Peláez
 

library php-excel2html

Convert Excel(*.xlsx) to HTML table. with PHPExcel.

image

tomk79/php-excel2html

Convert Excel(*.xlsx) to HTML table. with PHPExcel.

  • Tuesday, October 18, 2016
  • by tomk79
  • Repository
  • 2 Watchers
  • 7 Stars
  • 3,910 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 9 Versions
  • 9 % Grown

The README.md

tomk79/php-excel2html

Convert Excel(*.xlsx) to HTML Table. (with PhpSpreadsheet)., (*1)

Excel 形式のファイルを、HTMLの tableタグに変換します。 (PhpSpreadsheet) を利用しています), (*2)

Linux Windows
master
develop

Basic Usage - 使い方

composer コマンドを使用してプロジェクトに tomk79/php-excel2html をインストールします。(composerについて詳しくはcomposerのドキュメントをご覧ください), (*3)

$ composer require tomk79/php-excel2html

次のコードは実装例です。, (*4)

<?php
require_once( './vendor/autoload.php' );

$src = (new \tomk79\excel2html\main('path/to/your/excel.xlsx'))->get_html(array(
    'renderer'=>'simplify'
));

print $src;

Options - オプション

string renderer
レンダリングモード。simplify(単純化)、またはstrict(そのまま表示) のいずれかを指定します。デフォルトは strict です。 CSVファイルの場合は設定に関わらず強制的に simplify が選択されます。
string cell_renderer
セルのレンダリングモード。html(HTMLコードとして処理)、text(プレーンテキストとして処理)、またはmarkdown(Markdownとして処理) のいずれかを指定します。デフォルトは text です。
bool render_cell_width
セル幅を再現する。
bool render_cell_height
セル高を再現する。
bool render_cell_background
セルの背景設定を再現する。
bool render_cell_font
セルの文字設定を再現する。
bool render_cell_borders
セルのボーダーを再現する。
bool render_cell_align
セルの左右位置揃えを再現する。
bool render_cell_vertical_align
セルの上下位置揃えを再現する。
int header_row
ヘッダー行の番号。デフォルトは 0。
int header_col
ヘッダー列の番号。デフォルトは 0。
bool strip_table_tag
tableタグを削除するかどうか。true のとき、tableタグは削除した状態で出力されます。デフォルトは false です。

更新履歴 - Change log

tomk79/php-excel2html v0.1.2 (2023年2月5日)

  • 内部コードの細かい修正。

tomk79/php-excel2html v0.1.1 (2020年10月17日)

  • セル結合している場合に、HTMLテーブルが崩れる不具合を修正。
  • ハイパーリンクが設定されたセルが、a要素でリンクが再現されるようになった。

tomk79/php-excel2html v0.0.9 (2020年10月17日)

  • ハイパーリンクが設定されたセルが、a要素でリンクが再現されるようになった。

tomk79/php-excel2html v0.1.0 (2020年6月11日)

  • Excelファイルの解析ライブラリを PHPExcel から PhpSpreadsheet へ移行した。
  • PhpSpreadsheet に合わせて、システム要件を更新。 PHP 7.1.x 以下が対象外となり、いくつかのPHP拡張が要件に追加された。

tomk79/php-excel2html v0.0.8 (2020年6月11日)

  • PHPExcelの特定の処理で異常終了する場合がある問題を修正。

tomk79/php-excel2html v0.0.7 (2016年10月18日)

  • PHPExcelの特定の処理で異常終了する場合がある問題を修正。

tomk79/php-excel2html v0.0.6 (2016年10月17日)

  • 最後の行が結合されている場合に、列幅指定が欠落する不具合を修正。

tomk79/php-excel2html v0.0.5 (2016年10月4日)

  • michelf/php-markdown を更新

tomk79/php-excel2html v0.0.4 (2015年7月28日)

  • PHP5.4系で起きていた不具合を修正。

tomk79/php-excel2html v0.0.3 (2015年7月9日)

  • CSVを入力した場合の処理を分離・調整、詳細なレンダリングオプションを追加。
  • セルの値を、書式設定に従って表示するようになった。

tomk79/php-excel2html v0.0.2 (2015年6月18日)

  • セルの幅を % で計算するように修正。
  • その他不具合の修正。

tomk79/php-excel2html v0.0.1 (2015年6月9日)

  • Initial Release.

ライセンス - License

MIT License, (*5)

作者 - Author

The Versions

18/10 2016

dev-master

9999999-dev

Convert Excel(*.xlsx) to HTML table. with PHPExcel.

  Sources   Download

MIT

The Requires

 

The Development Requires

18/10 2016

dev-develop

dev-develop

Convert Excel(*.xlsx) to HTML table. with PHPExcel.

  Sources   Download

MIT

The Requires

 

The Development Requires

18/10 2016

0.0.7

0.0.7.0

Convert Excel(*.xlsx) to HTML table. with PHPExcel.

  Sources   Download

MIT

The Requires

 

The Development Requires

17/10 2016

0.0.6

0.0.6.0

Convert Excel(*.xlsx) to HTML table. with PHPExcel.

  Sources   Download

MIT

The Requires

 

The Development Requires

04/10 2016

0.0.5

0.0.5.0

Convert Excel(*.xlsx) to HTML table. with PHPExcel.

  Sources   Download

MIT

The Requires

 

The Development Requires

28/07 2015

0.0.4

0.0.4.0

Convert Excel(*.xlsx) to HTML table. with PHPExcel.

  Sources   Download

MIT

The Requires

 

The Development Requires

09/07 2015

0.0.3

0.0.3.0

Convert Excel(*.xlsx) to HTML table. with PHPExcel.

  Sources   Download

MIT

The Requires

 

The Development Requires

17/06 2015

0.0.2

0.0.2.0

Convert Excel(*.xlsx) to HTML table. with PHPExcel.

  Sources   Download

MIT

The Requires

 

The Development Requires

09/06 2015

0.0.1

0.0.1.0

Convert Excel(*.xlsx) to HTML table. with PHPExcel.

  Sources   Download

MIT

The Requires

 

The Development Requires