我有一個包含數萬行的 notepad++ 檔案。
我的導入程式中的每個條目必須用分隔符號分隔每個欄位。當將資訊匯入記事本++時,我遇到一個問題,它會偵測到Excel中的回車並將它們放入匯入程式無法讀取的文字中。
我確信每行都有用逗號分隔的字段,這些字段沒有字元限制,唯一常數的字段是第一個字段(日期)。
notepad++ 中的每一行都需要如下所示
日期、A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P、Q、R、S、T、U、V、W、X、 Y、Z、AA、AB、AC、AD、AE、AF
但是,複製貼上中的某些內容導致這些欄位插入回車符
即日期,A,
乙、丙、丁、
E、F、G、H、I、J 等
不幸的是,沒有一條線路在每種情況下總是受到影響。
無論如何,是否有規則將繪製其中的每一個,以便所有以日期開頭的行都將與其下面的行連接起來,直到出現另一個日期?
答案1
如果您的 csv 檔案是從 Excel 匯出的,更簡單的方法是尋找並取代換行符用空白鍵然後再次導出。
如果您無法存取原始 Excel,則在 notepad++ 中以擴展搜尋模式替換\r\n
為\r
then ,\n
然後返回。space
\r
\r\n
它起作用的原因是 Excel 用 分隔行\r\n
。 Single\n
必須源自細胞資料。