![](/img/trans.png)
[英]Postgresql - Sort a character field with Special characters, numbers and alphabets
[英]Characters as numbers and special characters
這里是描述:我正在通過復制/粘貼從.xls文件制作.csv文件。 在數據庫的表中加載的文件比.csv多。
問題:當我從文件中復制數據時,還會復制一些“特殊”字符。 但是,.xls文件中沒有注意到這些“特殊”字符,因為它們在此處顯示為空白。
問題:可以使用哪種工具(免費軟件)或哪種方法來標識此“特殊”字符,以便將其刪除? 我認為它應該是一些通過數字等效標識來識別特定字符的工具。
來自上一個問題:
Sub ReplaceStringInFile()
Dim sBuf As String
Dim sTemp As String
Dim iFileNum As Integer
Dim sFileName As String
sFileName = "C:\Temp\test.txt" '<-- Edit as needed
iFileNum = FreeFile
Open sFileName For Input As iFileNum
Do Until EOF(iFileNum)
Line Input #iFileNum, sBuf
sTemp = sTemp & sBuf & vbCrLf
Loop
Close iFileNum
sTemp = Replace(sTemp, "THIS", "THAT") '<--- edit as needed
iFileNum = FreeFile
Open sFileName For Output As iFileNum
Print #iFileNum, sTemp
Close iFileNum
End Sub
您可能需要做的就是更改此行:
sTemp = Replace(sTemp, "THIS", "THAT")
對於這樣的事情:
sTemp = Replace(sTemp, Chr(10), vbNullString)
它將用空值替換所有回車。 令人遺憾的是,您將需要以某種方式確定要刪除的CHR()值是多少。
這是可能有用的CHR()值列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.