返回列表 上一主題 發帖

Excel 匯出成csv檔 + csv檔檔案大小差異

Excel 匯出成csv檔 + csv檔檔案大小差異

Dear 大大!!

          最近在搞資料轉來轉去,另存成 .CSV的格式,
          如果是直接從EXCEL存成 .CSV格式,檔案會變很大!!
          但廠商,給的.CSV 檔案很小。
          嘗試用另存新檔,但一直沒有成功,問題如下:
          1、csv檔案大小:test01、test02,內容一樣,但是檔案大小差很大,是甚麼原因呢? (個人猜測是csv的檔案問題:Macintosh CSV、MSDOS CSV、Windows CSV)
                test_01.zip (1.12 KB) test_02.zip (3.16 KB)
          2、匯出csv:在嘗試從excel 轉換檔案,將其中一個sheet轉出另存成csv檔  (且是要轉成像test01壓縮檔大小的csv檔)
                                  但一直卡卡的,
                  練習檔_資料匯成csv檔.zip (83.43 KB)
  1. Private Sub CommandButton3_Click()  '匯出資料
  2. NA01 = "test"
  3. Sheets("資料").Select
  4. Sheets("資料").Copy
  5. ActiveWorkbook.SaveAs Filename:="D:\Users\Hugh\Desktop\" & NA01, FileFormat:=xlCSV
  6. End Sub
複製代碼
請大大指點一下!!
學習才能提升自己

[資料]工作表被[格式]佔滿了1000行,
轉出的csv包含了一堆空格,
可用[記事本]看一下 text_02, 右邊及下方一大堆逗號,
當然檔案就大多了!

可選取整張工作表, 清除全部的格式設定, 再執行轉csv

TOP

Sub Macro1()
NA01 = "test"
Sheets("資料").Cells.ClearFormats
Sheets("資料").Copy
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & NA01, FileFormat:=xlCSV
End Sub

TOP

csv檔案大小:test01、test02,內容一樣,但是檔案大小差很大,是甚麼原因呢?


csv 直接用筆記本軟體就可以開了

你可以試著開啟來看看

就知道了

所謂的內容一樣是錯覺

TOP

        靜思自在 : 世上有兩件事不能等:一、孝順 二、行善。
返回列表 上一主題