Excel - 创建csv文件

时间:2010-12-29 06:31:55

标签: excel excel-vba vba

我想在excel文件中手动输入数据并生成以下CSV文件格式。 问题是我输入了11行数据(Excel)。第一行有10列。第二行有15列。最后一行有4列。某些列也可以包含空数据。当我将文件保存为csv文件的第一行,最后一行有15列。我怎样才能生成csv文件。我需要做什么来包括csv文件中的空列

H,TEST_w99999999999_f101203001,03 / 12 / 2010,02:45:28,MIS,MISC,MIS,NEW ,, d ,, 0027940622 ,,, MISC,030100059566901-000000452312108,MIS 03/12/2010年,,, 1,57.25 ,, d ,, 0027940622 ,,, MISC,030100059566901-000000452312109,MIS 03/12/2010年,,, 1,56.00 ,, d ,, 2000003318 ,,, MISC,030200059566901-000000452308586,MIS 03/12/2010年,,, 1,0.92 ,, d ,, 2000004473 ,,, MISC,030300059566901-000000452176305,MIS 03/12/2010年1 ,,,,-0.45 ,, d ,, 2000004439 ,,, MISC,030300059566901-000000452243016,MIS 03/12/2010年1 ,,,,-38.28 ,, d ,, 2000003460 ,,, MISC,030300059566901-000000452251974,MIS 03/12/2010年1 ,,,,-267.77 ,, d ,, 2000006846 ,,, MISC,030300059566901-000000452300634,MIS 03/12/2010年1 ,,,,-0.05 ,, d ,, 2000006846 ,,, MISC,030300059566901-000000452300636,MIS 03/12/2010年,,, 1,0.05 ,, d ,, 2000004059 ,,, MISC,030300059576013-000000452317628,MIS 03/12/2010年,,, 1,272.50 ,, T,TEST_w99999999999_f101203001,9,80.17

1 个答案:

答案 0 :(得分:1)

   Sub SaveAsCSV()
      ActiveWorkbook.SaveAs Filename:= _
          "C:\NewCsvDile.csv", FileFormat:=xlCSV, _
           CreateBackup:=False
   End Sub