Excelizeは2.0.1バージョンをリリースし、ゴー言語Office Excelライブラリ基盤

Excelize  -  Excelを読み書きする言語を行きます

Excelizeは  ECMA-376のOffice OpenXMLの標準に基づいて、Office Excelドキュメントライブラリを操作するために行くには書かれています。あなたは、Microsoft Excelの™2007以降とで作成されたXLSX文書を読み込み、書き込みするためにそれを使用することができます。他のオープンソースのライブラリと比較すると、元の画像(表)、スタイルシート、および複雑な斜視スライサーやその他の書類を書いExcelizeサポートは、また、Excelドキュメントに挿入写真や図表をサポートし、文書が保存後に失われることはありませんオリジナルのスタイルは、システムの各種レポートに適用することができます。2018中国オープンソースコードという名前のクラウド  Gitee最も貴重なオープンソースは、GVPプロジェクト

2019年7月1日には、コミュニティが正式にこのバージョンでは、いくつかの新機能、バグ修正や互換性のアップグレードの最適化を含み、2.0.1バージョンをリリースしました。以下は、変更の完全なリストの更新バージョンの概要を見ることができるで  変更ログを

Gitee:  gitee.com/xurime/excelize

リリースノート

最も重要な変更のこのバージョンは、次のとおりです。

新機能

  • 新しい  SetHeaderFooter() 方法、ヘッダーとフッターを設定支援、関連する  問題#394
  • 新しい  SetColStyle() 方法で、列のスタイルを設定支援、関連する  問題#397
  • 新しい  SetDefaultFont() および  GetDefaultFont() 方法、デフォルトのフォントのワークブックの関連を設定するためにサポートして  問題#390
  • 新しい  SetDocProps() および  GetDocProps() 方法は、文書のプロパティを設定および取得するためにサポートし、関連する  問題#415
  • 関数は  AddChart() 、コーン、%積み上げ円錐、三次元コーン、タフトレベルコーン、積層水平円錐積層パーセンテージレベルコーン、タフトピラミッド、積み重ねられたピラミッドを積層タフト円錐:新たにチャートの26種類を作成するために追加します%積み上げピラミッド、三次元ピラミッド、タフトレベルのピラミッドは、ピラミッドが水平に積層され、積層されたパーセンテージレベルピラミッド、クラスタ化された列、積み重ねられた列、積み重ねられた列のパーセンテージ、三次元の棒グラフ、水平タフテッド円筒、水平シリンダ、積層シリンダ率レベル、3D表面、上部フレームの表面に積層され、3次元表面フレーム、サポートされていない気泡の三次元バブルチャート、グラフの種類がエラーを返します
  • 新しい  SetDefinedName() および  GetDefinedName() 方法は、設定と名前を取得するためにサポート
  • 暗号化されたファイルを開くときに最適化し、明確なエラーメッセージ
  • この関数は  AddPicture() 、今追加TIFとTIFF形式の画像をサポートしています

バグ修正

  • データ検証式を生成し、二重引用符がある場合に問題を修正しました
  • いくつかのケースでは内部カウントエラーを生成する修正するには、関連、問題は注釈を繰り返し発生する  問題の#373
  • 修理の下で、内部のワークシートマップの読み込みエラーにいくつかのケースでは、問題は、ファイルの読み込みに失敗し、関連する原因と  問題#404
  • 互換性ドキュメント処理強化ピボットテーブルを備え、関連する  問題#413
  • 互換性の向上のフォントサイズと大胆なスタイル、関連する  問題#411、#420  と  #425
  • いくつかのケースでは、行の挿入によるワークシートまたは文書損傷を削除する問題の再計算を修正するための内部コンポーネントの最適化、関連する  問題の#421  と  #424
  • 修理の問題の下に隠されたワークシートの故障いくつかの例は、関連する  問題#418
  • バグ修正は、関連する、いくつかのケースでは、ドキュメントへの過度の損傷にテーマカラーインデックスチャートシリーズリードの内側にオーバーフローを引き起こす  問題#422

他の

  • ユニットテストのカバレッジを向上させるのに最適な、ラインカバレッジは96.05パーセントに達し、
  • コードの最適化、修理golint問題

おすすめ

転載: www.oschina.net/news/107863/excelize-2-0-1-released