人気ブログランキング | 話題のタグを見る

Excelize 2.3.1 がリリース–スプレッドシート(Excel)ファイル用の Go ライブラリ、パスワードで保護されたスプレッドシートの読み取りをサポート

github.com/360EntSecGroup-Skylar/excelize

Excelize は、ECMA-376 Office OpenXML 標準に基づいて Office Excel ドキュメントを操作するための Go 言語で書かれたクラスライブラリです。 XLSX ファイルの読み書きに使用できます。Excelize は、他のオープンソースライブラリと比較して、イメージ(テーブル)付きのドキュメントの作成、Excel へのイメージの挿入、および保存後のチャートスタイルの保存をサポートしており、さまざまなレポートシステムに適用できます。

場合によっては、既存の Excel ドキュメントコンテンツの読み込み、新しい Excel ドキュメントの作成、既存のドキュメント(テンプレート)に基づく新しい Excel ドキュメントの生成、Excel ドキュメントへのイメージの挿入、チャートなどの Excel ドキュメントをプログラムで操作する必要があります。 テーブルなどの要素。プラットフォーム間でこれらの操作を実装する必要がある場合があります。Excelize はこれらのニーズを容易に満たすことができます。

オープンソース

GitHub: github.com/xuri/excelize

Doc: xuri.me/excelize/ja

リリースノート

このリリースで最も注目すべき変更は次のとおりです。

注目すべき機能

  • ECMA-376 ドキュメント標準暗号化によるパスワード保護付きのオープンスプレッドシートをサポートし、問題 #199 を関連付けます
  • ワークシートのチェックと制限を追加します
  • ピボットテーブル機能の拡張:ピボットテーブルのヘッダー、スタイル、およびテーブルオプションの設定をサポート
  • セキュリティの脆弱性とパッチ

互換性を向上させる

  • Go 1.15 と互換性があり、Windows でユニットテストが失敗し、潜在的な競合状態が発生します。問題#689を関連付けてください。
  • Apache Open Office および Kingsoft WPS™ とのデフォルトの行の高さの互換性
  • ふりがなのヒントとシートのタブの色の互換性を改善

バグの修正

  • 範囲外の RemoveRow スライスの境界を修正すると、場合によってはパニックが発生します。#686を解決してください。
  • ストリームライターが生成した破損したファイルの問題を修正する
  • 画像の追加が機能しないようにスケールを修正し、#691を解決します

雑多

  • エラー処理の改善と無効なスプレッドシートファイルを開いたときのクラッシュの修正
  • 多言語対応のドキュメント Web サイト:英語、フランス語、ロシア語、中国語、日本語、韓国語。更新されました。
  • Slack チャンネルに参加して、コミュニティの他のメンバーに会いにようこそ

by xurime | 2020-09-28 22:22 | Programming

学び、共有し、考える


by xurime