可以轻松地从Excel文件导入数据。但是在导入Superscript数据时,无法从Excel文件中以相同的格式获取它。
从文件导入n 2 时,它显示为n2,同样也适用于其他上标变量。
我使用PHPExcel导入excel文件,使用以下代码$cell->getValue()->getRichTextElements();
可以在上标文本之后添加<sup>
并在</sup>
之后添加,并将其保存在数据库中。
以上方法适用于WEB,我也有iOS应用程序,当我将数据发送到iOS时,<sup>
和</sup>
也会随文本一起显示。
有没有办法解决它,没有为WEB添加上标标签,以便它在iOS中正确显示。
先谢谢。
答案 0 :(得分:1)
在您的情况下,上标存储为HTML n<sup>2</sup>
。因此它将在网页上正确显示。 (因为它正在呈现HTML n<sup>2</sup>
。但是,如果您在iOS应用中呈现它,那么它只会显示文本n<sup>2</sup>
,因为这是存储在数据库中的实际值。
您可以在iOS原生应用中将此字符串/文字呈现为HTML,这里有一个问题:How to show an HTML string on a UILabel in iOS?
或者,您可以将原始值作为某种unicode(nchar,nvarchar类型)存储在db中,以存储下标表示法。 以下是与此相关的问题:Inserting Superscript Numbers in MS SQL