質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
ClosedXML

ClosedXMLは、Excel形式ファイル(.xlsx, .xlsm)の操作や読み書きのための.NETライブラリです。

Q&A

解決済

1回答

4269閲覧

Excel Pixelとpointの関係 pointがずれる

lable

総合スコア14

ClosedXML

ClosedXMLは、Excel形式ファイル(.xlsx, .xlsm)の操作や読み書きのための.NETライブラリです。

1グッド

0クリップ

投稿2019/02/14 00:49

今ClosedXMLでデータを出力しているのですが、Columns().Widthでセル幅を設定しているのに実際Excelを見てみると別の値になっていて困りました。

コード
.Columns(1, 1).Width = 0.69
結果
列幅が0.83になる。

そしてここからなのですが、上記の件はもしかすると仕方ないのかもしれないので、とりあえず見た目で値を調整しようと考えたのですが、今私が開いているExcelの1pxが0.08で10pxが0.83、100pxが13.57と変にずれます。これはなぜズレるのでしょうか。何かズレを修正できる方法があれば教えていただきたいです。

1px = 0.08point
10px = 0.83
100px = 13.57
101px = 13.71
200px = 27.86

dotnetuseryamag👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

papinianus

2019/02/14 02:32

画面に描画できるピクセルに影響を受けてます。ハード依存なんで、あきらめてください。こちらでは、 1px 0.08ポイント 10px 0.77ポイント 100px 11.88ポイント です。 本来の質問およびそれによって作られるエクセルは画面利用を意図したものでしょうか?印刷用途でしょうか?
lable

2019/02/14 02:36

画面利用を意図したものです。 ということはあとは地道に目で見て修正するしかないですね。
guest

回答1

0

ベストアンサー

解像度、ピクセル縦横比Excelの表示方法など、複数の要因の結果なので、ズレを修正するのは無理かと。

投稿2019/02/14 02:31

momon-ga

総合スコア4820

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

lable

2019/02/14 02:40

そうなんですね。 一応、もう少しだけ効率よく出来る方法を模索してみようかと思います。
lable

2019/02/14 05:45

結局地道にやることにしました。 ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問