回答編集履歴
1
ミスを修正
test
CHANGED
@@ -1,7 +1,10 @@
|
|
1
1
|
原因は、Excel内部のデータ構造の誤解でしょう。
|
2
|
-
コードを見る限り、セル毎にスタイルを別に持っているのを前提にされていますが、スタイルの管理はブック全体で少数(各パターンで1つ)のオブジェクトを保持しているだけなので、複数のセルで、同一のスタイルオブジェクトが設定されています。
|
3
2
|
|
3
|
+
コードを見る限り、セル毎にスタイルを別に持っているのを前提にされているようです。
|
4
|
+
ですが、スタイルの管理はブック全体で少数(各パターンで1つ)のオブジェクトを保持しているだけ。
|
4
|
-
|
5
|
+
その為、複数のセルで、同一のスタイルオブジェクトが設定されており、スタイルを変更すると、他のセルにも影響が出ます。
|
5
6
|
|
7
|
+
特定のセルのスタイルを変更したい場合は、新たなスタイルをブックに追加して、セルのスタイルを新たなスタイルに設定し直してください。
|
8
|
+
|
6
|
-
以下のページのコードの40行以降が参考になるかと。
|
9
|
+
C#ですが、以下のページのコードの40行以降が参考になるかと。
|
7
10
|
[Cellの書式を設定する(NPOI編)](https://www.cloverfield.co.jp/2019/08/11/cell%E3%81%AE%E6%9B%B8%E5%BC%8F%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8Bnpoi%E7%B7%A8/)
|