Hướng dẫn how do i convert excel text to semicolon to delimited? - làm cách nào để chuyển đổi văn bản excel thành dấu chấm phẩy thành dấu phân cách?

Tôi đang chạy excel và muốn xuất tệp của mình dưới dạng bảng .SCSV (giá trị phân tách bán phân lập) thay vì một .csv. Có cách nào để làm điều này không?

PS. Tôi không thể thực hiện một .csv và tìm kiếm và thay thế dấu phẩy bằng bán đại học vì các trường chứa dấu phẩy.

hỏi ngày 17 tháng 9 năm 2012 lúc 20:47Sep 17, 2012 at 20:47

Hướng dẫn how do i convert excel text to semicolon to delimited? - làm cách nào để chuyển đổi văn bản excel thành dấu chấm phẩy thành dấu phân cách?

2

Làm thế nào về việc thực hiện được phân định tab và thay thế các tab bằng bán đại tá?

Trong Excel: Tệp -> Lưu dưới dạng -> Trong định dạng Chọn "Tab Relimited Text (.TXT)" Sau đó, anh ấy lưu.

Mở tệp trong notepad và mở cửa sổ thay thế. Vì bạn không thể trực tiếp vào cửa sổ này, hãy sao chép tab từ tài liệu của bạn và sau đó dán nó vào hộp tìm và đặt của bạn; vào hộp thay thế. Sau đó thay thế tất cả.

Tôi cho rằng điều này sẽ hoạt động vì rất hiếm khi có các tab trong một tài liệu Excel.

Đã trả lời ngày 17 tháng 9 năm 2012 lúc 20:50Sep 17, 2012 at 20:50

RobertrobertRobert

4714 Huy hiệu bạc7 Huy hiệu đồng4 silver badges7 bronze badges

5

Tôi không nghĩ rằng bạn có thể đặt dấu phân cách đầu ra trực tiếp trong Excel, nhưng (giả sử Windows) bạn có thể thay đổi Danh sách hệ điều hành thành ; - được thực hiện trong Regional Settings->Customize. Excel sẽ sử dụng việc thiết lập xuất các tệp CSV của bạn.

Đã trả lời ngày 17 tháng 9 năm 2012 lúc 22:00Sep 17, 2012 at 22:00

WMZWMZwmz

7.0221 Huy hiệu vàng20 Huy hiệu bạc32 Huy hiệu đồng1 gold badge20 silver badges32 bronze badges

3

Sử dụng LibreOffice Calc (đó là tải xuống miễn phí và hoạt động trên tất cả các hệ điều hành chính).

Để lưu vào các giá trị phân tách bán phân phối:

  1. Mở tệp XLSX/CSV của bạn
  2. Tệp -> Lưu dưới dạng ...
  3. Chọn "Bộ lọc CSV" làm bộ lọc (phải là mặc định nếu tên tệp của bạn kết thúc bằng .csv)
  4. Đánh dấu "Cài đặt bộ lọc chỉnh sửa" và nhấn Lưu
  5. Khi nó yêu cầu xác nhận định dạng tệp, nhấn "Sử dụng định dạng CSV văn bản"
  6. Thay đổi "Delimiter trường" thành bán đại hội (bạn có thể nhập bất cứ thứ gì ở đây).
  7. Nhấn OK.

LO calc sẽ xử lý chính xác dấu phẩy và bán đại học trong các giá trị ô.

Đã trả lời ngày 15 tháng 2 năm 2017 lúc 2:53Feb 15, 2017 at 2:53

naught101naught101naught101

1.2811 Huy hiệu vàng13 Huy hiệu bạc23 Huy hiệu đồng1 gold badge13 silver badges23 bronze badges

1

Nếu bạn muốn một kịch bản, hãy dán phần sau trong một mô -đun.

Option Explicit
Sub export2scsv()
    Dim lastColumn As Integer
    Dim lastRow As Integer
    Dim strString As String
    Dim i As Integer, j As Integer

    lastColumn = ActiveSheet.UsedRange.Column - 1 + ActiveSheet.UsedRange.Columns.Count
    lastRow = ActiveSheet.UsedRange.Rows(ActiveSheet.UsedRange.Rows.Count).Row

    Open "output.scsv" For Output As #1

    For i = 1 To lastRow
        Cells(i, 1).Select
        strString = ""
        For j = 1 To lastColumn
            If j <> lastColumn Then
                strString = strString & Cells(i, j).Value & ";" ' Use semicolon instead of pipe.
            Else
                strString = strString & Cells(i, j).Value
            End If
        Next j
        Print #1, strString
    Next i

    Close #1
End Sub

Đã trả lời ngày 18 tháng 9 năm 2012 lúc 11:08Sep 18, 2012 at 11:08

Để thay đổi dấu phẩy thành dấu chấm phẩy thành bộ phân cách Excel mặc định cho CSV -đi đến Vùng -> Cài đặt bổ sung -> Tab Number -> Danh sách phân tách và loại; thay vì mặc định,

Đã trả lời ngày 15 tháng 2 năm 2016 lúc 7:53Feb 15, 2016 at 7:53

Bạn có thể thay đổi phân tách trên toàn cầu thông qua định dạng tùy chỉnh.

Duyệt đến Vùng & Ngôn ngữ, Mở Vùng, trên các định dạng Tabsheet Nhấp vào nút Cài đặt bổ sung và trên các số TabSheet Thay đổi giá trị cho Danh sách Danh sách Danh sách:

Hướng dẫn how do i convert excel text to semicolon to delimited? - làm cách nào để chuyển đổi văn bản excel thành dấu chấm phẩy thành dấu phân cách?

Hướng dẫn how do i convert excel text to semicolon to delimited? - làm cách nào để chuyển đổi văn bản excel thành dấu chấm phẩy thành dấu phân cách?

Arjan

30.8K14 Huy hiệu vàng74 Huy hiệu bạc112 Huy hiệu đồng14 gold badges74 silver badges112 bronze badges

Đã trả lời ngày 15 tháng 1 năm 2016 lúc 17:35Jan 15, 2016 at 17:35

1

1.> Thay đổi định dạng tệp thành .csv (dấu chấm câu Semicolon)

Để đạt được kết quả mong muốn, chúng ta cần thay đổi tạm thời cài đặt DELIMITER trong các tùy chọn Excel.

Di chuyển đến Tệp -> Tùy chọn -> Nâng cao -> Phần Chỉnh sửa

Bỏ chọn cài đặt của hệ thống sử dụng hệ thống trên mạng và đặt dấu phẩy vào trường phân tách thập phân của Wap.

Bây giờ hãy lưu tệp ở định dạng .csv và nó sẽ được lưu ở định dạng phân đoạn dấu chấm phẩy !!!

Đã trả lời ngày 28 tháng 4 năm 2014 lúc 6:48Apr 28, 2014 at 6:48

4

Nếu danh sách các giá trị của bạn nằm trong Cột A, hãy thử điều này - ô B2 = A1 & ";" & A2 Cell B3 = B2 & ";" & A3 Cao chép ô B3 vào cuối danh sách của bạn. Nếu bạn sao chép và dán ô cuối cùng trong danh sách của bạn dưới dạng giá trị, thì bạn sẽ có danh sách phân tách bán đại tá của mình. Sau đó, bạn có thể sao chép nó vào Notepad, Word hoặc bất cứ nơi nào bạn mong muốn.

Đã trả lời ngày 28 tháng 10 năm 2016 lúc 15:39Oct 28, 2016 at 15:39

Bạn có thể thực hiện điều này một cách dễ dàng trong 4 bước với chức năng Concatenate của Excel.

  1. Trong tệp của bạn, thêm một cột các ký tự dấu chấm phẩy nơi bạn mong đợi chúng sẽ hạ cánh trong xuất khẩu .csv.

  2. Bắt đầu một cột mới ở cuối dữ liệu của bạn và ở hàng đầu tiên, hãy sử dụng hàm =concatenate(). Hãy chắc chắn chọn tất cả các ô bạn muốn xuất hiện trong tệp cuối cùng. Công thức của bạn sẽ trông giống như =concatenate(A1,A2,A3...)

  3. Sao chép và dán công thức kết quả xuống qua tất cả các hàng dữ liệu.

  4. Chọn toàn bộ cột của các công thức và dán đặc biệt -> Các giá trị vào cột lân cận. Bây giờ bạn có tất cả dữ liệu của bạn được phân định bởi dấu chấm phẩy.

Cuối cùng, xuất sang định dạng tệp của bạn. Nếu bạn xuất cái này dưới dạng.

Hướng dẫn how do i convert excel text to semicolon to delimited? - làm cách nào để chuyển đổi văn bản excel thành dấu chấm phẩy thành dấu phân cách?

karel

13.2K25 Huy hiệu vàng44 Huy hiệu bạc51 Huy hiệu đồng25 gold badges44 silver badges51 bronze badges

Đã trả lời ngày 7 tháng 12 năm 2017 lúc 10:00Dec 7, 2017 at 10:00

Tùy thuộc vào ngôn ngữ của bạn ( *), sử dụng Định dạng tệp Save AS và chọn CSV (MS-DOS) ( * .csv) có thể phù hợp với nhu cầu của bạn, vì nó tạo tệp văn bản phân tách bán chính thức.Save As and selecting CSV (MS-DOS) (*.CSV) file format might fit your needs, since it creates a semi-colon separated text file.

( *) Dữ liệu văn bản của bạn phải khớp với các ký tự có thể in ASCII (Mã ký tự 32-127). Kiểm tra các ký tự được đánh dấu màu xanh trên bảng được cung cấp

Trong bạn đang tìm kiếm thay thế dấu phân cách thập phân, hãy kiểm tra đề xuất của @user318853.

Đã trả lời ngày 20 tháng 2 năm 2020 lúc 23:44Feb 20, 2020 at 23:44

Julio Nobrejulio NobreJulio Nobre

3654 Huy hiệu bạc15 Huy hiệu Đồng4 silver badges15 bronze badges

  1. Trong một cột trống sau khi kết thúc dữ liệu của bạn, hãy viết công thức =TEXTJOIN(";", FALSE, A1..F1) vào ô trên cùng, (giả sử dữ liệu trong cột A đến F), sau đó sao chép công thức xuống cột.
  2. Bây giờ cột này sẽ có văn bản phân tách bán phân tách mà bạn muốn, chỉ cần sao chép và dán nó vào notepad và lưu.

Điều này tương tự như sử dụng chức năng CONCATENATE được đề cập ở đây, nhưng việc viết hàm dễ dàng hơn một chút.

Đã trả lời ngày 25 tháng 2 năm 2020 lúc 19:31Feb 25, 2020 at 19:31

Tôi sử dụng theo cách đơn giản:-

  1. Mở tệp CSV (Semicolon) với Notepad hoặc Notepad ++.
  2. Tìm và thay thế (Ctrl+H) từ dấu chấm phẩy (;) sang dấu phẩy (,).
  3. Lưu và đóng tệp.
  4. Bây giờ, mở tệp sửa đổi với MS-Excel.

Đã trả lời ngày 27 tháng 3 năm 2015 lúc 7:46Mar 27, 2015 at 7:46

Hướng dẫn how do i convert excel text to semicolon to delimited? - làm cách nào để chuyển đổi văn bản excel thành dấu chấm phẩy thành dấu phân cách?

1