在Python中拆分字符串以填充Excel

时间:2018-03-09 16:36:51

标签: python string

我有一张带有随机列的Excel表格(TABLE_ID,STEP_TYPE,STEP_ID等...)。一列包含用于删除/创建/将记录插入表的SQL语句(SQL_STRING),每个SQL语句一行。每个SQL语句都由StepID标识,存储在另一列中,从1开始。

StepID = 1始终是DROP TABLE xxx语句。

我有一个名为'TEST_TABLE_NM'的新列。我想要做的是根据DROP TABLE语句中的内容填充此列中表的名称。

所以从这个:

DROP TABLE TEST_TABLE_1234;

我想要这个:

TEST_TABLE_1234  

(不带分号)

我有一个脚本用于我继承的其余列,我只关心这个新列以及如何为每组表拆分基于STEP_ID = 1的字符串,并填写表名在新的TEST_TABLE_NM列中。

有什么想法吗?感谢

1 个答案:

答案 0 :(得分:1)

你可以做str.replace("DROP TABLE ","")

然后

 str.replace(";","")