excel - 获取从 xml 中读取的数值到带小数位的 Excel 电子表格
问题描述
我正在将 XML 文件读入 Excel 电子表格。我已经有了导入我需要的所有数据的代码。问题是,如果我读出的值是一个数字,格式为“3,090”,那么我的电子表格中只会得到 3090。在我的数据中应该是 3,090。
Dim strLimitHigh As String, strLimitLow As String, strValue As String
strLimitLow = xml.SelectSingleNode("/LimitLow").Text
strLimitHigh = xml.SelectSingleNode ("/LimitHigh").Text
strValue = xml.SelectSingleNode ("/Value").Text
ActiveWorksheet.Cells(Rows.Count "A").End(xlUp).Offset(1,0).Resize(1,15).Value = Array(strLimitLow, strLimitHigh, strValue)
当单步执行我的代码时,鼠标悬停告诉 strLimitLow 是 3,090,因为它在 xml 中。但是一旦 Excel 将其复制到工作表中,它就会显示为 3090。我需要 3,090,小数点后 3 位。即使是 3,000,它也需要有 3 位小数。此外,“值”有时可以是数字,也可以是文本,我需要它能够同时导入两者,如果是文本,它应该作为文本进入工作表,如果是数字,则使用正确的数据将其格式化为 0,000 并继续然后去片。
有人可以帮忙吗?我不知道如何解决这个问题:(
解决方案
推荐阅读
- react-native - 如何在我的 react-native 项目中添加 ssl.cer 文件(无法在 react-native-android 中发出 https 请求)
- node.js - Docker 映像无法运行安装后脚本并出现错误 my_pck@2.0.0~postinstall: cannot run in wd my_pck@2.0.0 node symLink.js (wd=/build)
- html - 如何用按钮修复响应式输入框?
- python - 在 apache-nifi 中使用 executescript 处理器更新 csv 值失败
- php - 如何使用数组回显多个图像
- kubernetes - 通过从外部 IP aws/nvidia clara 访问无法使“storescu”正常工作
- python - CSV 到 Excel - 使用 Python 保留百分比
- amazon-web-services - AWS 中 kms:GenerateDataKey 的用途是什么?
- python - 从给定日期计算前 3 个工作日时捕获假期
- python - Django Tenant Schema 可以与 Django Rest Framework 一起使用吗?