为啥不能超过 255 个字符?
EXCEL2003 本身如此吧,EXCEL好像有限制,问题是我在EXCEL中操作又没有问题,
@zhengyingcan: Excel 中的单元格如果允许超过 255 个字符,那么 npoi 中是如何限制不能超过的呢?
@Launcher: 我觉得还是EXCEL问题,只是看一下NPOI有没有什么好的办法解决
@zhengyingcan: 我在 Excel 2010 中试了下,一个单元格可以容纳超过 255 个字符。
我假设是 Excel 的问题,也就是说 Excel 限制了单元格可以容纳的字符数,我不知道 NPOI 如何找到解决办法?难道 NPOI 是 Excel 的破解工具,可以修改 Excel 的设置突破这个限制?
//设置列宽
if (arrColWidth[column.Ordinal]>255)
{
arrColWidth[column.Ordinal] = 254;
}
else
{
sheet.SetColumnWidth(column.Ordinal, (arrColWidth[column.Ordinal] + 1) * 256);
}