none
有關建檔的問題 RRS feed

  • 問題

  • 各位大大你們好

    我想請問

    如何把.txt檔改寫成存在.csv檔

    這是我存在txt檔的程式

     RichTextBox1.SaveFile("E:\ango\KEY.csv", RichTextBoxStreamType.PlainText)
     TextBox3.Text = TextBox3.Text + vbNewLine + "KEY.csv檔建立完成!"

     

    這是vb的寫法

    是否可以請各位大大教導一下

    2008年6月11日 上午 02:49

解答

所有回覆

  • 我怎麼看不懂你在寫什麼。

    把 txt 改成 csv,你的寫法不是可以了嗎?

     

    另外,CSV 是用分隔符號分開資料的純文字檔,你的資料格式有沒有符合?

    2008年6月11日 上午 02:53
    版主
  • 不好意思

    我不懂這句話

    CSV 是用分隔符號分開資料的純文字檔,你的資料格式有沒有符合?

    資料格式??

     

    您第一個說法

    我在去弄清楚點

    不好意思

    給您添麻煩了

    2008年6月11日 上午 03:18
  • .... 如果你不知道 CSV 是什麼,那你存 CSV 要做什麼?

     

    http://en.wikipedia.org/wiki/Comma-separated_values

     

    2008年6月11日 上午 03:26
    版主
  • HI,

     

    CSV檔案其實就是純文字檔案, 其格式可以是逗點分隔的內容, 也可以是固定寬度的內容, 如果您是準備用存取資料庫的技巧讀取純文字檔案的內容, 則直接讀取TXT檔案的內容即可(前提是TXT檔案的格式是逗點分隔的內容, 也可以是固定寬度的內容), 不需要再另外轉檔

     

    tihs

    2008年6月11日 上午 03:33
  • 各位大大

    這是我用

    txt所顯示的結果

    不過有一個地方我改不出來

    就是欄位的問題

     

    我程式修改前
    'RichTextBox1.Text = "Creation Time:" + a + vbNewLine + "Data Creator:" + TextBox1.Text + vbNewLine + "Dongle S/N No:" + TextBox4.Text + vbNewLine + "Customer Name:" + TextBox5.Text + vbNewLine + "Customer Contact Person:" + TextBox6.Text + vbNewLine + "Customer Territory:" + TextBox7.Text + vbNewLine + "P/O No:" + TextBox8.Text + vbNewLine + "Shipping Date:" + TextBox9.Text + vbNewLine + "Product Type:" + c + vbNewLine + "Function or Options Description:" + c2

     

    修改後
    RichTextBox1.Text = "Creation Time:" + a + vbNewLine _
            + "Data Creator:" + TextBox1.Text + vbNewLine _
            + "Dongle S/N No:" + TextBox4.Text + vbNewLine _
            + "Customer Name:" + TextBox5.Text + vbNewLine _
            + "Customer Contact Person:" + TextBox6.Text + vbNewLine _
            + "Customer Territory:" + TextBox7.Text + vbNewLine _
            + "P/O No:" + TextBox8.Text + vbNewLine _
            + "Shipping Date:" + TextBox9.Text + vbNewLine _
            + "Product Type:" + c + vbNewLine _
            + "Function or Options Description:" + c2

     

    可是我顯示出來的欄位是

    Function or Options Description : PID=7300001 / Lot#5 : / Lot#6 : Production / Lot#7 : OCV/OCR / Lot#8 : Software Barcode / Lot#9 : Model Wizard / Lot#10 : Offline Debugging / Lot#11 : Lead Free Algorithm / Lot#12 : Combo Warp / Lot#13 : Software Warp / Lot#14 : 20"x18" / Lot#15 : 22"x24" /

     

    我則希望改成

    Function or Options Description : PID=7300001/
    Lot#5 : /
    Lot#6 : Production /
    Lot#7 : OCV/OCR /
    Lot#8 : Software Barcode /
    Lot#9 : Model Wizard /
    Lot#10 : Offline Debugging /
    Lot#11 : Lead Free Algorithm /
    Lot#12 : Combo Warp /
    Lot#13 : Software Warp /
    Lot#14 : 20"x18" /
    Lot#15 : 22"x24" /
    Digital Signature :

     

    我知道最後一行c2有問題可是我不知道怎麼改或者要在後面加什麼

    可不可以請各位大大教一下

    2008年6月11日 上午 07:24
  • 1. 字串組合請用&

    2. VSNET RichTextBox 會變更換行字元

     

    2008年6月11日 上午 07:31
    版主