ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ¦p¦ó±N¶W¹L65536µ§¥H¤Wªº¸ê®Æ©ñ¤J¬¡­¶Ã¯,½Ð®a±Ú°ª¤â½ç±Ð

¦^´_ 1# pupai
§AÀ³¸Ó¬O­n¤W¶Ç SASÀÉ:cdoofile.sas7bdat

TOP

¦^´_ 3# pupai
©êºp:À°¤£¤W¦£
§Aªº SASÀÉÂ઺¤å¦rÀÉ,§ä¤£¥X³W«ß©Ê,¥i¥H¶×¤JAÄæ,§ó¤£¥Î»¡¤@¤@¶×¤J¨CÄ椤

TOP

¦^´_ 8# pupai
¦^´_  pupai
    §A¥i¥Hµo¤@¤U¤W¨Ó¬Ý¬Ý¥ý  ¬O½Ð§A¤W¶Çtxt :¤å¥ó»Ý¥ÎÀ£ÁYÀɤW¶Ç
kimbal µoªí©ó 2011/10/11 19:11

cdoofile.sas7bdatÀɤU¸ü³B'http://www.funp.net/389588]http://www.funp.net/389588 ³o¤£¬O ¤å¦rÀɶÜ?

TOP

¦^´_ 10# pupai
¸Õ¸Õ¬Ý
SASÀÉÂàTXTÀɪºµ²ªG.txt ¥u¦³5056¦Cªº¸ê®Æ ©|¥¼¹F 65536¦C
  1. Sub Ex()
  2.     Dim TheFile  As String, Mystr As Variant
  3.     Dim Sh As Integer, i As Long
  4.     TheFile = "D:\TEST\SASÀÉÂàTXTÀɪºµ²ªG.txt"
  5.     i = 1: Sh = 1
  6.     Open TheFile For Input As #1            '¶}±Ò¤å¦rÀÉ
  7.     Sheets(Sh).Activate                     'Sh=1: ²Ä1­Ó¤u§@ªí¦¨¬°¨Ï¥Î¤¤ªº¤u§@ªí
  8.     ActiveSheet.Cells.Clear                 '²M°£§@¥Î¤¤¤u§@ªí©Ò¦³ªºÀx¦s®æªº¸ê®Æ
  9.     Do While Not EOF(1)                     '¤£¬OÀɮש³³¡®É °õ¦æ°j°é
  10.         Line Input #1, Mystr                '±q¤w¶}±Òªº´`§ÇŪ¨ú¸ê®Æ¡A¨Ã±N¸ê®Æ«ü©wµ¹ÅܼơC->mystr
  11.         Mystr = Replace(Mystr, """", "")    '²M°£ ¸ê¦r¦ê¤¤ªº " ²Å¸¹
  12.         Mystr = Split(Mystr, " ")           '¨Ì¾Ú¦Û¦r¦ê¤¤ ªº(¦¹³B¬O: ¤@­ÓªÅ¥Õ¦r¤¸) ²Å¸¹ ¤À³Î¬° ¶Ç¦^¤@ºûªº°}¦C
  13.         ActiveSheet.Cells(i, "A").Resize(1, UBound(Mystr) + 1) = Mystr
  14.         i = i + 1                '¤U¤@¦C
  15.         If i > Rows.Count Then   'Rows.Count ¦CªºÁ`¼Æ
  16.             i = 1
  17.             Sh = Sh + 1
  18.             On Error GoTo WorkSheet_Add   '¤u§@ªí¼Æ<>Sh ·|²£¥Í¿ù»~
  19.             Sheets(Sh).Active             '²Ä Sh ­Ó¤u§@ªí¦¨¬°¨Ï¥Î¤¤ªº¤u§@ªí
  20.             ActiveSheet.Cells.Clear
  21.         End If
  22.     Loop
  23.     Close #1
  24.     Exit Sub
  25. WorkSheet_Add:   '³B¸Ì:  ¤u§@ªí¼Æ<> Sh ²£¥Íªº¿ù»~
  26.     Sheets.Add AFTER:=Sheets(Sheets.Count)     '·s¼W¤u§@ªí
  27.     Err.Clear                                  '²M°£¿ù»~­È
  28.     Resume                                     '­«¦^¿ù»~ªº¦a¤è
  29. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¡i®É¶¡¦¨´N¤@¤Á¡j®É¶¡¥i¥H³y´N¤H®æ¡A¥i¥H¦¨´N¨Æ·~¡A¤]¥i¥HÀx¿n¥\¼w¡C
ªð¦^¦Cªí ¤W¤@¥DÃD