2016-06-29 35 views
0

Excelで隣接するセルを選択して[セルの書式設定]をクリックすると、配置タブ内でテキストの配置を[選択範囲を中心に]に設定できます。EPPlusを使用した選択範囲のセンタリング

EPPlusを使用してこれをプログラムで適用する方法はありますか?彼らの公式文書を検索したところ、何も見つかりませんでした。 EPPlusでこれを適用する方法がない場合、最良の選択肢は何ですか?

ユースケースは、Excelのある特定の行のセルをトラバースし、重複したエントリをセルの中央に配置された1つのエントリに変換する必要があるということです。私が念頭に置いていたロジックは、すべてのバーの最初のセルのコンテンツを削除し、次にすべてのセルの選択範囲を中心にすることです。

答えて

0

EPPlusは、このようなCenterContinuousを使用して、これをサポートしています。

ws.Cells[1, 1].Style.HorizontalAlignment = ExcelHorizontalAlignment.CenterContinuous; 
+0

'worksheet.Cells [3、スタート、3、終わり] .Style.Horizo​​ntalAlignment = ExcelHorizo​​ntalAlignment.CenterContinuous;'私は私のコードを通じて段階と、このました行はstartを4にして終了を5にして実行しますが、テキストは3,4と3,5の間で中央揃えされていません。何か案は? – Jonah

+0

@ANON Humm .. '.Merge = true'をやろうとしていますか?あなたが何をしようとしているかを100%確信していないので、画像を投稿する可能性があります。 – Ernie

+0

私はちょうど起こっていることを理解しました - 他のセルの値を削除するには空の文字列を入れていましたが、セルの空の文字列を持つことは選択肢を中心に邪魔になります。したがって、セルに「ヌル」を配置すると、それが修正されたように見えます。 – Jonah

関連する問題