顯示具有 Excel 標籤的文章。 顯示所有文章
顯示具有 Excel 標籤的文章。 顯示所有文章

2023年6月28日 星期三

EXCEL: 解決 UTF-8 編碼 CSV 檔案出現亂碼問題

解決 UTF-8 編碼 CSV 檔案出現亂碼問題


STEP 1: 在 Excel 中選擇「資料」頁籤中的「從文字/CSV匯入」。

STEP 2: 選擇自己的 CSV 檔案。

STEP 3: 實際匯入資料之前可以先預覽資料的狀況,預設的編碼方式是 Big5,要選擇正確的編碼才能得到正確的資料。

STEP 4: 如果是 UTF-8 編碼的 CSV 檔案,就選擇「65001: Unicode (UTF-8)」這個編碼方式。

STEP 5: 如果選擇的編碼正確,就可以看到實際的資料了,如果分隔符號不是逗號,也可以在這裡調整。確認資料沒問題之後,按下「載入」即可匯入資料。

STEP 6: 這是搭配正確的編碼,將 UTF-8 資料匯入的結果。


Ref:

1.Excel 解決 UTF-8 編碼 CSV 檔案出現亂碼問題教學

https://officeguide.cc/excel-import-csv-file-with-utf8-big5-encoding-tutorial-examples/



2021年8月13日 星期五

簡體中文環境Excel中繁體中文亂碼問題

 簡體中文環境Excel中繁體中文亂碼問題


在簡體中文環境要避免繁體中文亂碼出現. 在Excel的語言選項中要先增加 中文(台湾) , 並啟用設為默認(圖1).


在語言設定中僅有簡體中文時, 就會出現亂碼.


圖1.

Excel選項


2020年1月17日 星期五

Excel: Mac與Windows的excel檔格式

問題: 廠商原先電腦使用Windows, 轉存舊格式2003 excel檔上傳沒問題, 但使用Mac後, 系統檢查轉存舊格式的excel有問題, 會判斷為不符合要求

狀況:
1.依廠商附檔再另存XLS檔案, 檔案大小與原附檔不同, 且出現相容性檢查的提示, 這與從較高版本另存為excel 2003版本的提示相同.
2.另由廠商mail上可看出, Mac上的選項是 [Excel 97-2004活頁簿] , 但Windows上的選項是 [Excel 97-2003活頁簿]

原因: 應是Mac與Windows的舊excel檔格式仍不同, 造成上傳程式判斷為不符合要求

解決方式: 目前只能先在Windows手動另轉, 不知道有沒有程式可處理


2020年1月13日 星期一

Excel: 以leadtime判斷是否有風險

有個小需求, 若在leadtime天數內, 有任一週的數量小於0, 就要判斷為Risk, 否則為Safe.

單純用既有function似乎不好作, 試了VBA可以達成.

 Figure 1.


     Dim arr As Variant
    ' read cell range to array
    'arr = 工作表1.Range("D2:K2").Value
   
    Dim name As Variant, cnt As Long
   
    ' Go through the array
    For i = 2 To 8
   
      cnt = 0
      arr = 工作表1.Range(Cells(i, 4), Cells(i, 8)).Value
   
      For Each name In arr
        
        If cnt >= 工作表1.Cells(i, 3).Value / 7 Then
          Exit For
        End If
       
        If name < 0 Then
            工作表1.Cells(i, 2) = "Risk"
            Exit For
        Else
            工作表1.Cells(i, 2) = "Safe"
        End If
        cnt = cnt + 1
      Next name
   Next i
End Sub