我有个文件名示例.ods有超过9k行需要导入数据库。当我在数据库中导入它时,它被成功导入,但问题是,有列名称说明,格式如下:
description(en)
This is description
Assortment:
- 6 Designs, Fire Engine, Goods Van, Ambulance, Taxi, Police and School Bus
Dimensions (in packaging):
- 9cm x 13cm x 12.5cm
Product dimensions:
- 9.5cm x 8cm x 6.5cm
Weight:
- 0.140kg (including any packaging)
当文件导入数据库时,在网站中的描述如下
This is description Assortment: - 6 Designs, Fire Engine, Goods Van, Ambulance, Taxi, Police and School Bus Dimensions (in packaging): - 9cm x 13cm x 12.5cm Product dimensions: - 9.5cm x 8cm x 6.5cm Weight: - 0.140kg (including any packaging)
但我想要的是
This is desciption
Assortment: - 6 Designs, Fire Engine, Goods Van, Ambulance, Taxi, Police and School Bus
Dimensions (in packaging): - 9cm x 13cm x 12.5cm
Product dimensions: - 9.5cm x 8cm x 6.5cm Weight: - 0.140kg (including any packaging)
如果在换行符的位置添加br tag,它可以工作(根据我的需要获得结果),但是手动添加超过9k行是不正确的好吧。那又怎样,如何在“说明”列的每一行中添加br标记以代替换行符?你知道吗
任何建议都将不胜感激。你知道吗
提前谢谢。你知道吗
你不需要替换换行符,反正它们已经被导入删除了。你知道吗
您只需要添加
<br>
标记,这对于sed
来说很简单:ODS文件是包含多个XML文件的zip存档。我相信对提取的
content.xml
文件运行上述命令应该是安全的。该文件似乎不包含换行符,除非它们存在于数据中,因此全局替换可能会做正确的事情。你知道吗顺便说一句,既然它是XML,您不应该使用
<br/>
?你知道吗整个过程如下所示:
相关问题 更多 >
编程相关推荐