Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?

Như ảnh chụp màn hình bên dưới được hiển thị, nếu số lượng thẻ html tồn tại trong các ô trang tính của bạn, làm cách nào bạn có thể chuyển đổi chúng thành văn bản thuần túy trong Excel?

Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?

Chuyển đổi html thành văn bản trong các ô đã chọn bằng chức năng Tìm và Thay thế
Chuyển đổi html thành văn bản trong toàn bộ trang tính bằng VBA


Chuyển đổi html thành văn bản trong các ô có chức năng Tìm và Thay thế

Bạn có thể chuyển đổi tất cả html thành văn bản trong ô bằng chức năng Tìm và Thay thế trong Excel. Vui lòng làm như sau

1. Chọn các ô bạn sẽ chuyển đổi tất cả html thành văn bản và nhấn phím Ctrl + F để mở hộp thoại Tìm và Thay thế

2. In the Find and Replace dialog box, go to the Replace tab, enter <*> into the Find what box, keep the Replace with box empty, and click the Replace All button. See screenshot:

Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?

3. Sau đó, hộp thoại Microsoft Excel bật lên cho bạn biết có bao nhiêu thẻ html đã được thay thế, nhấp vào nút OK và đóng hộp thoại Tìm và Thay thế

Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?

Sau đó, bạn có thể thấy tất cả các thẻ html bị xóa khỏi các ô đã chọn như ảnh chụp màn hình bên dưới được hiển thị

Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?


Chuyển đổi html thành văn bản trong toàn bộ trang tính bằng VBA

Ngoài ra, bạn có thể chuyển đổi tất cả html thành văn bản trong toàn bộ trang tính cùng lúc với mã VBA bên dưới

1. Mở bảng tính chứa html bạn sẽ chuyển đổi thành văn bản, sau đó nhấn tổ hợp phím Alt + F11 để mở cửa sổ Microsoft Visual Basic for Applications

2. Trong cửa sổ Microsoft Visual Basic for Applications, nhấp vào Chèn > Mô-đun, sau đó sao chép mã VBA bên dưới vào cửa sổ Mô-đun

mã VBA. Chuyển đổi html thành văn bản trong toàn bộ trang tính

Sub RemoveHTMLTags()
'Update by Extendoffice 20180703
    Dim xRg As Range
    Dim xCell As Range
    Dim xStr As String
    Dim xRegEx As RegExp
    Dim xMatch As Match
    Dim xMatches As MatchCollection
    Set xRegEx = New RegExp
    Application.EnableEvents = False
    Set xRg = Cells.SpecialCells(xlCellTypeConstants)
    With xRegEx
        .Global = True
        .Pattern = "<(""[^""]*""|'[^']*'|[^'"">])*>"
    End With
    For Each xCell In xRg
        xStr = xCell.Value
            Set xMatches = xRegEx.Execute(xCell.Text)
            For Each xMatch In xMatches
                xStr = Replace(xStr, xMatch.Value, "")
            Next
        xCell.Value = xStr
    Next
   Application.EnableEvents = True
End Sub

3. Vẫn trong cửa sổ Microsoft Visual Basic for Applications, vui lòng nhấp vào Tools > References, kiểm tra Microsoft VBScript Regular Expression 5. 5 trong hộp thoại References-VBAProject, rồi bấm nút OK

Bạn đã bao giờ có hai thứ mà bạn yêu thích riêng, nhưng chúng không hoạt động tốt với nhau chưa? . Vấn đề tương tự tồn tại đối với Mẫu tài liệu/Ứng dụng dựa trên mô hình/Dynamics 365 và Kiểm soát thành phần văn bản đa dạng thức. Tôi không có giải pháp 'hoàn hảo', nhưng tôi muốn giúp cứu những người khác đang rơi vào hố thỏ đáng thất vọng giống như tôi đã làm

Tóm tắt - đây chỉ là cài đặt mẫu từ thành Cho phép xuống dòng (nhiều đoạn văn)’, đừng lãng phí thời gian của bạn khi cố gắng thêm/xóa ngắt dòng trong Power Automate. Nhưng nếu bạn muốn thử điều đó - đây là một công thức vô dụng cho kịch bản hiện tại 😉

replace(coalesce(outputs('Html_to_text')?['body'],''), '\n', decodeUriComponent('%0A'))

Mẫu tài liệu

Có thể được tạo và tải lên trực tiếp để sử dụng trong ứng dụng của bạn đối với các tình huống đơn giản hoặc bạn có thể đạt được khả năng tạo tài liệu phức tạp hơn bằng cách sử dụng Power Automate với hành động 'Điền mẫu Microsoft Word'

Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?
Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?

Ứng dụng dựa trên mô hình/Mẫu tài liệu Dynamics 365

Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?
Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?

Power Automate tạo tài liệu

Điều khiển thành phần văn bản đa dạng thức

Vẻ đẹp nhỏ này có thể được thêm vào cột văn bản trên biểu mẫu để cho phép người dùng áp dụng các kiểu chỉnh sửa nội tuyến như in đậm, in nghiêng và • dấu đầu dòng (chấm). Nó rất hấp dẫn trực quan. Trong nền, nó chuyển đổi văn bản thành HTML theo kiểu CSS

Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?
Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?

Điều khiển văn bản đa dạng thức trong Mẫu tài liệu ứng dụng dựa trên mô hình

Bạn có thể thêm thành phần vào mẫu dưới dạng 'Văn bản thuần túy' hoặc 'Văn bản có định dạng' nhưng đầu ra giống nhau. Bạn không thấy bất kỳ thẻ HTML nào (điều này hơi lạ. ), nó cố gắng xử lý những gì HTML đang cố gắng thực hiện, nhưng với rất nhiều ngắt dòng bổ sung và nhiều kiểu dáng văn bản bị mất hoàn toàn. Nó không khủng khiếp nhưng nó thực sự không tuyệt vời. Vì vậy, tôi đã chuyển sang Mẫu Power Automate Word để xem những gì tôi có thể làm ở đó để tránh sự cố này

Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?
Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?

Điều khiển văn bản đa dạng thức trong Power Automate Word Templates

Thay vào đó, hãy xem cách Điều khiển văn bản đa dạng thức hoạt động với Mẫu Word của Power Automate

Văn bản thô

Điều này giống như hành vi mà tôi mong đợi với các mẫu từ, bạn thấy mã HTML thô, đẹp…

Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?
Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?

Văn bản phong phú

Ý tưởng hay - bạn có thể thêm nó vào mẫu tài liệu nhưng thú vị là dừng ở đó, nó sẽ không hiển thị dưới dạng thuộc tính 'có thể ánh xạ' trong hành động dòng vì chúng hiện không được hỗ trợ trong trình kết nối Microsoft Word (Doanh nghiệp)

Chuyển đổi HTML thành văn bản trong Power Automate

Có một hành động nhỏ tuyệt vời trong Power Automate được gọi là ‘HTML to Text’ thực hiện chính xác điều đó - chuyển đổi HTML thành Văn bản thuần túy

Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?
Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?

Trong Word Online, nó trông khá đẹp. Bạn mất một chút kiểu dáng nhưng cấu trúc vẫn giữ nguyên và các dấu đầu dòng được tôn trọng bằng cách sử dụng '*' thay vì '•'. Nhưng có một số điểm nổi bật kỳ lạ sẽ không biến mất cho dù bạn nhấp vào đâu

Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?
Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?

Mở Tài liệu trong Ứng dụng Word trên Máy tính hoặc thử In - mắt tôi chảy máu

Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?
Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?

Vì vậy, có lẽ chúng ta chỉ cần thêm lại một số ngắt dòng đã bị mất trong quá trình chuyển đổi thành văn bản thuần túy? . Nếu bạn nhìn vào các bước của dòng, đầu ra văn bản thuần túy trong dòng có các ngắt dòng tương ứng, chúng sẽ biến mất trong Ứng dụng Word trên Máy tính

Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?
Làm cách nào để chuyển đổi văn bản html thành văn bản bình thường trong tự động hóa nguồn?

Nó chỉ là một cài đặt mẫu từ

Không đùa đâu - đối với mỗi điều khiển văn bản thuần túy hỗ trợ nhiều dòng văn bản. Mở Mẫu Tài liệu trong Ứng dụng Word trên Máy tính. Chọn điều khiển trên tài liệu -> Mở tab ‘Nhà phát triển’ -> Chọn ‘Thuộc tính’ -> Kiểm tra ‘Cho phép trả lại dòng (nhiều đoạn)’

Bạn có thể sử dụng HTML trong Power Automate không?

Tùy chọn 1. Viết HTML trực tiếp vào luồng . Nhập bất kỳ nội dung HTML nào vào phần nội dung của email.

Trình chuyển đổi văn bản HTML là gì?

Công cụ này giúp bạn lấy văn bản thuần túy từ html rất nhanh chóng mà không cần viết một dòng mã nào . Convert HTML to Text cho phép tải URL HTML đang chuyển đổi sang TEXT. Nhấp vào nút URL, Nhập URL và Gửi. Công cụ này hỗ trợ tải File HTML để chuyển đổi sang TEXT.