用户使用云监控服务可以将监控数据导出为csv文件,而使用Excel工具打开该文件时,可能出现中文乱码的情况。这是因为云监控服务导出的csv文件使用了UTF-8编码格式,而Excel是以ANSI格式打开的,没有做编码识别。针对此问题有以下解决方案:
- 使用记事本等文本编译器直接打开,或使用WPS打开;
- 打开csv文件时,对Excel进行如下设置:
- 新建Excel。
- 选择“数据 > 自文本”。
- 选择导出的监控数据csv文件,单击“导入”。
进入“文本导入向导”。
- 选择“分隔符号”,单击“下一步”。
- 去勾选“Tab键”,勾选“逗号”,单击“下一步”。
- 单击“完成”。
- 在“导入数据”对话框里,单击“确定”。
簡單講,會出現亂碼的原因就是軟體與檔案之間所認知的編碼 (語言)不同。繁體中文的Excel在Windows中的編碼是Big5,但是目前大部分CSV檔案都是採用Unicode來編碼, 所以用Excel來開啟CSV檔案時就會因為編碼不符而發生亂碼。
不過這個問題不難解決,接下來喵醬就介紹三種常用的方法。
方法一:修改CSV檔案
這個方法就是在原來的CSV檔案加入一個標記,讓Excel知道要用Unicode編碼來開啟檔案。這樣就不會出現亂碼現象了。
- 在CSV檔案右鍵單擊選擇選開啟檔案>記事本。
- 用記事本打開CSV檔案,可以看到是正常顯示繁體中文漢字的。此時選擇功能表上的檔案>另存新檔。
- 將編碼設定為Unicode,然後單擊存檔。
如此就完成了調整的動作,非常的簡單。最後用Excel打開修改後的CSV檔案,原來的亂碼消失,可以正常顯示文字了。而且CSV檔案保持了原來的編碼,Excel也能正確開啟。
方法二:修改Excel
此方法,我們不改動CSV檔案,而是從Excel應用程式入手。
- 點擊功能表上的資料>從文字/CSV選項。
- 在開啟的視窗中選擇要匯入的CSV檔案,然後點擊匯入按鈕。
- 點選左上角檔案原點,在下拉框中選擇Unicode(UTF-8),然後點擊匯入按鈕。
- 幾秒鐘後,Excel就將亂碼處理好,正常顯示文字了。
方法三:Bitwar文檔修復軟體
Bitwar Document Repair Software,作為Microsoft® Office套裝的一站式文檔修復軟件,它可以幫助您一鍵修復無法識別、損壞或覆蓋的任何版本的Excel文件,幫助您修復亂碼的Excel文檔資料:
前段时间用某软件导出了一个CSV文件,需要在Excel中处理并打印,但是我直接用Excel打开这个CSV文件却发现,文件中的所有中文字符都变成了乱码,经过自己的尝试,采用数据导入的方法解决了问题,后来又搜了一下,发现还有其他方法,数据导入只是其中一种而已。现在整理总结一下:
方法1、数据导入
打开 Excel,执行“数据”->“自文本”,选择 CSV 文件,出现文本导入向导,选择“分隔符号”,下一步,勾选“逗号”,去掉“ Tab 键”,下一步,完成,在“导入数据”对话框里,直接点确定。
导入之后,所有汉字显示正常,乱码问题解决。
方法2、先另存再打开
使用记事本打开CSV文件,“文件”->“另存为”,编码方式选择ANSI,保存完毕后,用EXCEL打开这个文件就不会出现乱码的情况。
问题产生的原因
为什么excel打开utf-8存储方式的文件会出现乱码呢?因为excel打开文件时默认使用unicode的编码方式(还有的网友说是默认以ANSI编码方式打开,待考)。在Unicode基本多文种平面定义的字符(无论是拉丁字母、汉字或其他文字或符号),一律使用2字节储存。恰恰utf-8是1字节的存储方式,所以excel直接打开时会出现乱码。
目录
Csv 之 简单解决使用 Excel 打开 csv 出现中文乱码现象
一、简单介绍
二、中文乱码现象
三、简单解决原理
四、操作步骤
一、简单介绍
Csv 开发的一些知识整理,方便后期遇到类似的问题,能够及时查阅使用。
本节介绍,在导出的 csv 文件中,使用 Excel 打开 csv 文件,中文显示成乱码现象的简单处理,欢迎指出,或者你有更好的方法,欢迎留言。
操作环境:
二、中文乱码现象
三、简单解决原理
1、记事本打开该 csv 文件
2、另存为该文件,编码选择 ANSI,保存即可
3、然后 Excel 打开 ANSI 编码保存的 csv 文件,中文一般即可正常显示
四、操作步骤
1、记事本打开该文件,然后选择 文件 - 另存为
2、选择 编码为 ANSI ,修改文件名(后缀依然时.csv),避免覆盖原文件,然后保存
3、使用修改编码ANSI 后的 csv 文件打开,一般中文就可以正常显示了
有人問到:在 Excel 中的一個資料表(如下圖),想要向下填滿一些空白儲存格,不知那種方式比較方便。
常常會拿到一些資料表,並不符合自己要用的格式,所以要自行動些手腳。這次不是要想些複雜的公式,而是以一些操作來完成。
參考以下的操做步驟:
1. 選取資料範圍,例如:儲存格A2:B22。
2. 按一下 Ctrl+G 鍵,開啟[到]對話框。
3. 按一下[特殊]按鈕,開啟[特殊目標]對話框。
4. 選取「空格」,按一下[確定]按鈕。
5. 在公式列中輸入「=A2」,按一下 Ctrl+Enter 鍵。
所有空格都會自動填入公式,會顯示上一個儲存格相同內容。
全站熱搜
創作者介紹
vincent
學不完.教不停.用不盡
【Now新聞台】在羅湖口岸,有商戶已做準備,期望通關後生意改善。有居港的內地人三年來與家人分隔兩地,期待通關後一家團聚。 在深圳羅湖口岸,連接香港的通道,仍被鐵馬圍封。口岸內有燈亮著。外面有維修工人指,正準備通關的工作。這裡及羅湖商業城一帶,人流稀少。不論是診所、連鎖快餐店,港人常到的茶餐廳不是落閘便無開門。大部分店舖在疫情爆發初期,便貼出告示暫停營業。這間眼鏡店是少數繼續有開門。疫情前,他們主要做香港人生意,但近三年來生意慘淡,是開店23年來最艱難的一關,知道下月有望通關後,隨即做好準備。眼鏡店老闆楊先生:「我今天開始就把那些燈換了燈膽,不過,年前人員可能比較緊張,因為之前那些員工都解散了。(因為做不了生意?)是的,就只有我夫婦倆守著這生意,以前我們這裡人很多的,但這三年真的很困難,非常期待開關。」以往聖誕節等假期,不少香港人都會北上消費,羅湖口岸和羅潮商業城一帶都經常人山人海,但自疫情封關以來,都無出現這些情景,就像今日般,都幾乎見不到香港人。來自惠州的文小姐,12年前與弟妹來到香港,疫情前,過時過節都會回家,但近三年都要與父母及祖母分隔兩地,無法在家人最需要的時候陪伴在側,成為她