EPPlus AutoFit()在不同机器上的不同列宽

w33z33

我正在使用EPPlus 4.1.0版,我知道这个问题似乎很奇怪,但是我已经在此上浪费了2天,非常欢迎任何输入!

我运行以下代码:

using (var package = new ExcelPackage())
{
    ExcelWorksheet ws = package.Workbook.Worksheets.Add("Sheet1");
    ...
    for (int i = ws.Dimension.Start.Column; i <= ws.Dimension.End.Column; i++)
    {
        ws.Column(i).AutoFit(0, 100);
        ws.Column(i).Style.WrapText = ws.Column(i).Width > 60;
    }
...

我在多台计算机上运行此代码,并且该AutFit()函数始终为列宽返回相同的值。

但是在一台机器上(不幸的是我的新笔记本电脑),宽度完全不可用(即33而不是预期的11)。

任何有关我的机器设置可能如何影响的线索?

w33z33

我希望其他人可以从中受益,但是正如评论中所述,实际上是导致新问题的原因是我的新计算机的DPI设置。

我还没有发现这是否会真正影响报告本身。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

EPPLUS AutoFit电池

来自分类Dev

EPPlus行高大小不同

来自分类Dev

不同机器上的不同内核版本

来自分类Dev

不同机器上的DNS和DHCP

来自分类Dev

sklearn与statsmodels和sklearn在不同机器上的结果不同

来自分类Dev

不同机器python代码上的不同输出

来自分类Dev

在不同机器上具有不同输出的并行代码

来自分类Dev

Web项目上的Epplus使用模板

来自分类Dev

使用EPPlus的Excel Date列返回INT

来自分类Dev

EPPlus在不同的工作表中创建相同的表

来自分类Dev

Socket.Poll在不同机器上的延迟差异很大

来自分类Dev

不同机器上的RabbitMQ经纪人

来自分类Dev

不同机器上的C#内存泄漏

来自分类Dev

Socket.Poll在不同机器上的延迟差异很大

来自分类Dev

不同机器上的C#内存泄漏

来自分类Dev

在不同机器上编辑相同文件的建议

来自分类Dev

不同机器上的 strptime 不一致

来自分类Dev

我如何设置可以在不同机器上使用的 Jenkins?

来自分类Dev

来自不同机器的不同nmap结果?

来自分类Dev

连接在不同机器和不同网络上运行的两个不同的Ubuntu

来自分类Dev

不同网络上不同机器上的Python代码并行化

来自分类Dev

在EPPlus上设置行高时的奇怪行为

来自分类Dev

如何使用EPPlus在工作表上设置页面布局中断

来自分类Dev

如何在少于Epplus的日期上添加条件格式

来自分类Dev

使用EPPlus将列或单元格设置为只读

来自分类Dev

EPPlus:日期列返回int而不是实际显示的文本值

来自分类Dev

如何从EPPLUS中的Excel工作表中删除列

来自分类Dev

EPPlus将Excel的第一列读入数组

来自分类Dev

Epplus插入图表ColumnStacked3D开关行/列