尝试使用ExcelReference.getValues()从excel获取百分比值时遇到了问题。对于300%,它返回3.0,依此类推。
有没有办法区分值是百分比还是格式化为数字?
问题类似于这个how to convert user input to string in Excel-DNA,尽管它比计算公式
更具格式化问题答案 0 :(得分:0)
您可以使用C API GET.CELL
信息函数来获取单元格的格式化值,使用信息类型53.它返回:“当前显示的单元格内容,文本,包括任何其他内容由单元格格式化产生的数字或符号。“
object contents = XlCall.Excel(XlCall.xlfGetCell, 53, theReference);