excel - 将 Excel 列转换为 SSRS(英寸或 pt)

标签 excel reporting-services

我有用户给我的 Excel 报告,并希望在新的 SSRS 报告中使用相同的格式。因此,如果我在 excel 中有一个宽度为 14.14(103 像素)的列,那么 SSRS 中该列的宽度应该是多少(in、mm、cm、pt 或 pc)?

我无法获得正确的因素,因为它似乎因大小而异?

Excel Width     Pixels   Ratio  
0.08            1        0.08   
0.83            10       0.083  
13.57           100      0.1357 ??
142.14          1000     0.14214    
254.71          1788     0.142455257    

我知道每英寸像素取决于 dpi,但我正在寻找的是可打印的等价物。

最佳答案

这是我发现的关于excel和ssrs之间关系的内容。似乎excel使用每英寸96像素。我还发现在 ssrs 中使用 PT 单位可以更准确地转换为 excel,实际上在 MSDN 文档中的某处提到。

在 excel 中,一列 10 = 75 像素,20 = 145 像素等。
基本上单位是 70 加上额外的 5 个像素。

因此,要在 ssrs 中设置列​​,我使用了:

[PT 中的宽度] = ([excel 中的宽度]/10 * 70 + 5)/96 * 72)

例如:
excel 中的宽度 10 = 75 像素 = 56.25 点 = .78125"

关于excel - 将 Excel 列转换为 SSRS(英寸或 pt),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10129050/

相关文章:

python - 在 Python 中对 JSON 文件进行排序并输出为 Excel

Node.js Web 和移动应用程序 - 在哪里读取 Excel 文件?

reporting-services - SSRS 向表格添加页脚行 - CSV 输出

ssrs-2008 - 无法在 AX 2009 的 SSRS 中显示维度扩展数据类型

android - 手机SSRS报告如何处理

excel - 检索 Excel 中列等于某值的单元格列表

Excel - 舍入日期和时间 - 向上或向下到小时

vba - Excel VBA 创建错误

reporting-services - SSRS站点设置权限

reporting-services - 如何在 SSRS 报告的子报表中显示页眉和页脚。我在列表中有一个子报表。