① excel文件保存為指定分隔符的文本文件
假設我們當前需求為:將一個xlsx格式的excel文件轉換為以 | 作為分隔符的txt文本文件。
我們通常的方法有:
上述方法,要麼是需要手動拼接,要麼是需要手動做分隔的替換工作。當記錄數量較少或格式沒那麼復雜的情況下問題不大,但是當記錄數達到幾十萬上百萬以後,替換操作會非常緩慢,並且如果文件中出現超長度的數值或是日期等特殊數據格式時,可能導出的數據還會出現各種各樣的問題。
因此我們可以使用以下的方式進行處理。
首先,我們的處理方式總結起來,就是修改系統中的分隔符配置,這樣在excel中導出csv就是我們想要的分隔符了,之後在修改為txt後綴就完成了處理。
假設我們有以下數據:
將其另存為csv文件:
這時以文本方式打開csv文件,會發現實際上這是一個以逗號為分隔符的普通文本文件:
打開控制面板,點擊 更改日期、時間或數字格式 :
點擊 其他設置 :
在打開的窗口中,將列表分隔符由原來的 , 修改為 | ,點擊 確定 / 應用 :
這時回到excel中,同樣的我們使用另存為csv的方式進行處理:
再次以文本文件的方式打開csv文件,就會發現分隔符已經變成了 | :
有時候需要我們在末尾添加一個分隔符,例如 a|b|c 需要我們輸出為 a|b|c| ,這時我們只需要在excel文件的最後填充一列內容為 ="" ,即填充一列空白字元:
這時再重復導出csv的步驟,導出的文件中就會多出一列 | :
對於數字格式,選中該列,點擊 數據 ,在選擇 分列 ,一路點擊下一步,到步驟3 列數據格式選擇 ,選擇為 文本 ,並點擊完成:
此時我們會發現之前以科學記數法表示的超長數字此時是以文本數字的方式展示的(特點是左上角有一個綠色的小三角):
選中日期列,通過分列的方式將其修改為文本格式:
此時原來日期那一列可能沒什麼特別的表現,但是公式中引用日期列的部分,將會以普通文本的方式進行展示,而不再使用數字的方式展示日期:
此時我們使用跟之前一樣的方式,導出為csv,並以文本方式打開csv文件,會發現數字部分是以普通數字的方式輸出的,日期部分也是以普通日期格式進行輸出的:
導出為csv後,將其後綴修改為txt就可以直接拿來使用了。
此外,由於不確定是否有其他文件會用到這個系統分隔符,所以為避免出現問題,再處理完以後建議將分隔符還原為默認的 , :
② excel表格裡面有多個文檔,怎麼拆分出來
你確定是文檔?是不是說的Excel里的表
在表單移動或復制時,要注意表內公式誇表引用的狀態(否則可能會引起未知錯誤,比如找不到引用值導致返回計算錯誤),
單個表單,一般是保持原位置(如果是移動,包括其他表可能也會自動變化)
如果多表單,選中的表單之間,對應變化(對其他表單與單表相同)
③ Microsoft Excel 教程,如何在 Excel 中將文本拆分為不同的列
歡迎觀看 Microsoft Excel 中文版教程,我帶大家學習 Microsoft Excel 的使用技巧,了解如何在 Excel 中使用「文本分列向導 」將文本拆分為不同的列。
使用「文本分列向導」,將一個或多個單元格中的文本拆分為多個。將數據拆分為不同的列,選擇要拆分的單元格,單擊「數據」-「分列」。
在打開的「文本分列向導」面板中,選擇「分隔符號」,單擊「下一步」。
選擇數據的「分隔符」中的「逗號」和「空格」,可在「預覽選擇數據」窗口預覽數據,單擊「下一步」。
在「文本分列向導」面板中,選擇「目標」顯示拆分數據所在的位置,選擇「完成」。
完成將文本拆分為不同的列。
以上就是在 Microsoft Excel 中使用「文本分列向導 」將文本拆分為不同的列的方法。
④ excel一個單元格的文字拆分為好幾行
您好,方法
1、打開EXCEL文件,輸入數據,字元間用英文「,"間隔。
2、點擊【數據】菜單,選擇【分列】。
3、彈出對話框,選擇【分隔符號】,點擊【下一步】。
4、勾選【逗號】,點擊【下一步】。
5、設置「列數據格式」,選擇【常規】,然後點擊【完成】。
6、一個單元格的內容拆分成多列成功。
7、選擇A1-C1單元格,按Ctrl+C復制。
8、選中一個新單元格,右擊滑鼠,在彈出選項中,選擇【選擇性粘貼】。
9、彈出"選擇性粘貼"的對話框,勾選【轉置】選項。
10、點擊【確定】後,列的數據便轉成了行。
11、最後,單元格再稍作調整,一個單元格的內容拆分成多行啦!