php - 带上标 PHP 的 Excel 导入

标签 php ios excel cakephp superscript

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

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

我用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 native 应用程序中将此字符串/文本呈现为 HTML,这里有一个问题:How to show an HTML string on a UILabel in iOS?

或者,您可以将数据库中的原始值存储为一些 unicode(nchar、nvarchar 类型)以存储下标符号。 这是一个与此相关的问题:Inserting Superscript Numbers in MS SQL

关于php - 带上标 PHP 的 Excel 导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30443277/

相关文章:

java - 更改 apache poi 为 Excel 工作表生成的图表形状

python - 如何在Python中比较两个不同结构的Excel

javascript - 图数据应该在后端还是前端生成?

php - 在 nginx 位置重写前缀 url

ios - 带有 UIAppearance 的自定义类上的圆形按钮

iOS 加载自定义注解

iOS 通话指示器正在下推 View /内容,修改 Root View `frame`

vba - 编译错误: Expected End Sub

javascript - 将简单的 php Web 应用程序转换为仅 LAN

php - 使用 PHP 从 MySQL 动态选择多个下拉选项