从Excel的列中删除所有特殊字符,另存为.Txt并上传到数据库中

问题描述 投票:0回答:1

场景:我正在帮助清理从第三方获得的.xls文件。他们正在提交令人恐怖的.xls。我们正在使用IBM Datastage(DS)上载数据,但是下面的列表及其特殊字符使我们的DS作业崩溃,这些是名字和姓氏。 Excel中是否可以从所有特殊字符中删除列]

特殊字符:(〜*,“,”,“”“,”’,“〜”,“?”,“Ñ”,“Á”,“’”,“Í”,“é”)

当前,我们是:ctrl + F查找特殊字符并用空格删除,有时我们必须在.TXT上删除这些隐藏字符,因为除非将它们保存在.txt中,否则它们不会显示在.xls上。

我们有85多个文件需要清理,因此必须有一种更简便的方法来格式化这些文件。请帮助:(

excel datastage
1个回答
0
投票

1)Excel上的Alt + F112)插入标签3)模块4)复制此粘贴并保存(您可以关闭窗口)

Function Remove(Str As String)As String皮塔拉科技的更新Dim xChars作为字符串我昏昏欲睡xChars =“ = /。',#$%@!()^ *&〜?-“”对于我= 1到Len(xChars)Str = Replace $(Str,Mid $(xChars,I,1),“”)下一个删除= Str结束功能

5)在您要删除特殊字符的列的右侧插入一列6)输入= remove(column)点击输入7)向下拖动

© www.soinside.com 2019 - 2024. All rights reserved.