Php 将Excel单元格内容转换为HTML

Php 将Excel单元格内容转换为HTML,php,mysql,excel,import,Php,Mysql,Excel,Import,我有一个(我认为)不容易解决的问题 我有一个Excel工作表(.xls),其中包含多列和多行。Excel文件是从数据库导出的。在导出中,所有HTML标记都从内容中剥离,因此当您打开Excel文件时,您看到的只是文本,而不是任何HTML标记或任何可能会让不懂HTML的人感到困惑的东西 对Excel文件进行一些更改后,必须将Excel文件再次导入数据库。现在问题来了:是否有可能将剥离的HTML放回原处 我们在MySQL数据库上使用PHP5.3。从我们使用的Excel文件中读取数据 有谁知道是否有解决

我有一个(我认为)不容易解决的问题

我有一个Excel工作表(.xls),其中包含多列和多行。Excel文件是从数据库导出的。在导出中,所有HTML标记都从内容中剥离,因此当您打开Excel文件时,您看到的只是文本,而不是任何HTML标记或任何可能会让不懂HTML的人感到困惑的东西

对Excel文件进行一些更改后,必须将Excel文件再次导入数据库。现在问题来了:是否有可能将剥离的HTML放回原处

我们在MySQL数据库上使用PHP5.3。从我们使用的Excel文件中读取数据


有谁知道是否有解决方案吗?

如果打开MySQL导出的文件,您将看到其结构,如

    1,,'john','Quesada'
    2,'t@t.com',,'Fonseca'
    3,,'Gabriel','Smith'
....
因此,我们的想法是在文本编辑器中打开它并进行查找和替换,也就是说,您可以查找替换并使用
(空白)将
插入t1值(
)的所有字段更改为

Insert into t1 values (1,,'john','Quesada'
Insert into t1 values (2,'t@t.com',,'Fonseca'
Insert into t1 values (3,,'Gabriel','Smith'
你这样做,最后你得到了你想要的文件


尝试对文件执行此操作,尝试使用文本编辑器打开文件,并自定义您想要的方式。

如果您在导出内容时剥离了HTML标记,如果您不将其保存在某个位置,之后似乎很难将其恢复。您是否正在修改包含HTML内容的列,如果没有,则应将这些列从列表中删除导出,否则您将不得不导出而不带条带标记,可能需要更改分隔符。

如果您使用notepad++之类的文本编辑器打开它并进行编辑,您能详细解释一下您的意思吗?我必须写一个答案,因为这里的解释太长了,您也需要完成您的行,而且最好使用h regexp.不确定,这就是问题所在。@user1496048您是否尝试用文本编辑器打开文件并手动添加HTML?嗨,大家好,首先,感谢大家的评论,为自己干杯:)这不像通常那样从MySQL将数据导出到Excel,我们是从查询中导出数据,从所有的列和行中去掉HTML标记,然后我们打开Excel文件。因此,我们有一个excel文件,进行一些更改并再次导入它,除了更改之外,所有内容都应该与以前一样,包括剥离的HTML标记。。。