2017-10-07 15 views
0

私はTinyButStrontテンプレートエンジン用のOpenTBSプラグインを4年以上使っていますが、始めからソースデータ配列に10000以上の行があるXLSXファイルをマージする際に問題がありました。私は、最新のv.1.9にv.1.9.0から更新OpenTBSを決め、http://www.tinybutstrong.com/forum.php?thr=3256OpenTBSより速く10000行以上のxlsxファイルを埋めてください

をしかし:

今まで、私はこの問題を解決するOpenTBSのv.1.9.0、およびソリューションを使用しました、こちらをご覧ください.11、そして大きなデータソースに関する私の問題はまだ解決されていないことが判明しました。Skrol29はv.1.9.2で "XLSXを多数の行でマージしたシートを保存すると6倍高速です"

私は新しいv.1.9.11でhttp://www.tinybutstrong.com/forum.php?thr=3256 から同じ修正を使用しましたが、それはまだ動作し、多数の行を高速にマージします。

Skrol29さん、このソリューションをもう一度見直して公式リリースに適用できますか?

+0

こんにちは、コマンドOPENTBS_RELATIVE_CELLSで試しましたか? – Skrol29

+0

いいえ、私はv.1.9.0を使用し、このコマンドが1.9.2で追加されて以来、以前は使用しませんでした。今、私はv.1.9.11をこのコマンドでテストしましたが、それがなくてもフォーラムで解決しました。作業時間は同じです.17600行をマージするのに約200秒です。だから、助けてくれてありがとう、私は今このコマンドを使用します。 –

答えて

0

http://www.tinybutstrong.com/forum.php?thr=3256で提出された修正は、正規表現関数を使用するため、OpenTBSでは実装されていません。正規表現はスマートでパワフルですが、いつかは異なるかもしれない文字列配置を前提としています。だから、彼らは私たちが期待できるほど厳格ではないかもしれません。

このように、TBSとOpenTBSの単純なXML解析は完全にテストされ、より信頼されています。

したがって、Ms Excelワークシートのマージでこの問題が発生する場合は、OpenTBS 1.9.2以降でサポートされているコマンドOPENTBS_RELATIVE_CELLSを使用することをお勧めします。

関連する問題