Tôi cần sao chép khoảng 15.000 hàng dữ liệu từ truy vấn MS SQL sang bảng tính Excel 2007. Một số ô chứa HTML dưới dạng văn bản thuần túy và hầu hết các ô này bao gồm các bảng HTML. Tôi muốn HTML giữ nguyên văn bản trong Excel, thẻ và tất cả; nhưng bất kể tôi làm gì, Excel sẽ nhìn thấy các thẻ và kết xuất bảng, làm hỏng hoàn toàn trang tính. Định dạng các ô như văn bản không hoạt động. Dán đặc biệt> Văn bản không hoạt động. Sao chép văn bản của từng ô chứa HTML trực tiếp vào thanh công thức DOES hoạt động, nhưng đó không thực sự là một giải pháp khả thi cho 15.000 hàng.
Tôi biết có thể giữ HTML dưới dạng văn bản thuần túy vì tôi đã quản lý nó một lần; Tôi chỉ không nhớ làm thế nào. Tôi cũng đã thấy những câu hỏi khác từ những người có vấn đề ngược lại, vì vậy chức năng chắc chắn tồn tại.
Tôi vô cùng thất vọng và đánh giá cao sự giúp đỡ của bạn.
Biên tập:
@variant: Dán vào Notepad và sao chép văn bản từ đó tạo ra kết quả tương tự như sao chép trực tiếp kết quả truy vấn. Ngoài ra, dữ liệu được dán vào Notepad sẽ được phân định bằng tab và có các tab thụt vào trong HTML, vì vậy ngay cả khi nó bị loại bỏ định dạng, tôi nghĩ rằng điều đó sẽ làm rối các cột. Văn bản cũng chứa dấu phẩy, vì vậy lưu dưới dạng .csv cũng không giúp được gì. (Tôi đã thử nó.)
@Jay: Đây là một ví dụ về HTML, với văn bản không liên quan được thay thế. Xin lỗi về cuộn ngang - vì đây là câu hỏi định dạng, tôi nghĩ tốt nhất nên dán văn bản như hiện tại. (Tôi biết các <li>
thẻ không được tiết lộ; Tôi không quan tâm đến việc sửa HTML xấu trong trường hợp này.)
<center> <table border="1" width="400" style="border: 1 solid #808080" cellpadding="2" cellspacing="0" bordercolor="#C0C0C0"> <tr align="center"> <td bordercolor="#800000" width="100%" height="14" style="background-color:#800000;"><font color="white">Header text</font></td> </tr> <tr> <td width="100%" height="14">Paragraph of text</td> </tr> <tr align="center"> <td bordercolor="#800000" width="100%" height="14" style="background-color:#800000;"><font color="white">More text</font></td> </tr> <tr> <td width="100%" height="14"> <ul><li>Bullet point <li>Bullet point <li>Bullet point <li>Bullet point <li>Bullet point <li>Bullet point <li>Bullet point</ul></td> </tr> <tr align="center"> <td bordercolor="#800000" width="100%" height="14" style="background-color:#800000;"><font color="white">More text</font></td> </tr> <tr> <td width="100%" height="14">Some final text</td> </tr> </table> </center>