带有上标PHP的Excel导入

可以轻松从Excel文件导入数据。 但是,在导入数据时,不能从Excel文件中以相同的格式获取。

在从文件中导入n 2时 ,它显示为n2,对于其他上标variables也是如此。

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

上面的方法对于WEB来说是正确的,我也有iOS应用程序,当我把数据发送到iOS时, <sup></sup>也随着文本一起显示。

有没有办法解决这个问题,没有为WEB添加上标标记,以便它在iOS中正常显示。

提前致谢。

在你的情况下,上标以HTML n<sup>2</sup> 。 因此它将在网页上正确显示。 (因为它正在渲染HTML n<sup>2</sup> 。但是,如果你在iOS应用程序中渲染它,那么它只会显示文本n<sup>2</sup> ,因为这是存储的实际值在数据库中。

你可以在你的iOS本地应用程序中将此string/文本呈现为HTML,这里是一个问题: 如何在iOS中的UILabel上显示HTMLstring?

或者,您可以将原始值存储在数据库中作为一些unicode(nchar,nvarchartypes)来存储下标符号。 这是一个有关的问题: 在MS SQL中插入上标数字