使用上标PHP导入Excel

时间:2015-05-25 17:28:33

标签: php ios excel cakephp superscript

可以轻松地从Excel文件导入数据。但是在导入Superscript数据时,无法从Excel文件中以相同的格式获取它。

从文件导入n 2 时,它显示为n2,同样也适用于其他上标变量。

我使用PHPExcel导入excel文件,使用以下代码$cell->getValue()->getRichTextElements(); 可以在上标文本之后添加<sup>并在</sup>之后添加,并将其保存在数据库中。

以上方法适用于WEB,我也有iOS应用程序,当我将数据发送到iOS时,<sup></sup>也会随文本一起显示。

有没有办法解决它,没有为WEB添加上标标签,以便它在iOS中正确显示。

先谢谢。

1 个答案:

答案 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