วาง html ลงใน Excel 2010 โดยที่ Excel ไม่แยกวิเคราะห์ html


9

ฉันกำลังเรียกใช้แบบสอบถามบน SQL โดยทั่วไปแล้วฉันสามารถคัดลอกและวางผลลัพธ์จากแบบสอบถามลงใน Excel และเก็บรักษาคอลัมน์แถว ฯลฯ

อย่างไรก็ตามในกรณีนี้ฉันเลือกอีเมลจำนวนมากและเนื้อหาของอีเมลเหล่านั้นเป็นรูปแบบ HTML ทุกครั้งที่ฉันลองและวางลงใน Excel 2010 มันยุ่งเหยิงอย่างสมบูรณ์เพราะมันพยายามที่จะ 'มีประโยชน์' โดยการแยกวิเคราะห์ html และแปลงแท็ก img เป็นรูปภาพและเซลล์ตารางเป็นเซลล์ Excel เป็นต้น

มีวิธีที่ฉันสามารถให้ Excel เป็นใบ้และเพียงวางข้อความของฉันโดยไม่พยายามคิดสิ่งที่ฉลาดจะทำอย่างไร

ฉันได้ลองใช้ Paste Special ฉันได้ลองเสนอราคาคำพูดเดี่ยวเพื่อเริ่มต้นเนื้อหา html (มีคนบอกว่าให้ Excel รักษาฟิลด์เป็นข้อความและไม่แยกวิเคราะห์) ฉันพยายามวางท่อ|ระหว่างแต่ละคอลัมน์บันทึกลงในไฟล์ข้อความแล้วนำเข้าไฟล์ข้อความ ไม่ว่าฉันจะทำอะไร Excel จะยุ่งกับ html

ไม่มีใครรู้วิธีการวาง html ใน Excel เป็นเพียงข้อความธรรมดาโง่?


ลองยกเลิกการเลือกตัวเลือกตัวคั่นทั้งหมดในกล่องโต้ตอบ Data / Text-to-Columns
chuff

หากคุณหมายถึงในตัวช่วยสร้างลองสิ่งนั้นแล้ว นอกจากนี้มันไม่ชัดเจนว่าเป็นตัวคั่น เห็นได้ชัดว่ามันเป็นการแยกวิเคราะห์ HTML และอย่างที่ฉันบอกไว้มันจะแสดงแท็ก <img> เป็นรูปภาพจริง แบ่งเซลล์ตารางออกเป็นเซลล์ excel ดังนั้นแน่นอนว่าพยายามทำสิ่งที่ฉลาดด้วย html ฉันแค่อยากให้ทุกอย่างเป็นข้อความและไม่ลองทำอะไรที่เป็นประโยชน์สำหรับฉัน
merk

คุณตรวจสอบตัวเลือก 'ข้อความ' ในขั้นตอนที่ 3 ของตัวช่วยสร้างการนำเข้าข้อความด้วยหรือไม่
Jerry

ใช่ฉันไม่มีผล
merk

1
คุณเคยพบทางออกสำหรับสิ่งนี้หรือไม่? ฉันกำลังพยายามทำสิ่งที่แน่นอนตอนนี้!
franglais

คำตอบ:


8

ฉันคิดว่ามันออกมา !!!!

ลองคลิกสองครั้งในเซลล์ที่คุณต้องการวาง (แทนที่จะเพียงแค่เลือกเซลล์ด้วยการคลิกเพียงครั้งเดียว) ตัวเลือกการวางของคุณควรเปลี่ยนเป็นข้อความและไม่แยกวิเคราะห์ข้อมูลข้อความ


2
เมื่อไม่นานมานี้ฉันจะลองอีกครั้งแม้ว่าจะจำได้ถูกต้อง แต่ก็ไม่ได้ช่วยอะไรฉันมากนักตั้งแต่ฉันวางหลาย ๆ ครั้ง ต้องวางแต่ละเซลล์หนึ่งในช่วงเวลาที่จะได้รับใช้ไม่ได้ผลมาก
Merk

5

เลือก HTML แล้ววางเป็น Keep Text Only ลงในเอกสาร Word ใหม่จากนั้นเลือกทั้งหมดคัดลอก จากนั้นเมื่อคุณคลิกขวาใน Excel คุณจะมีตัวเลือกการจัดรูปแบบปลายทางซึ่งไม่สามารถใช้ได้ในเส้นทางที่คาดหวัง น่าเบื่อน้อยกว่าการบันทึกเป็นไฟล์แยกกันเล็กน้อย แต่ก็ยังคงเป็นวิธีแก้ปัญหาที่คุณไม่ควรทำ


ฉันไม่ได้คาดหวังว่ามันจะทำงานได้ แต่มันก็เป็นเช่นนั้น หรืออย่างน้อยก็ใช้ได้สำหรับฉัน นี่เป็นทางออกที่ดีกว่าด้านบนเพราะรองรับทั้งชุดผลลัพธ์แทนที่จะเป็นเพียงฟิลด์เดียว
bambams

1

ผู้ใช้ [daverunt] ใน Mr. Excel Forums ให้คำตอบนี้

อาจไม่สามารถใช้ได้ในทุกสถานการณ์เพราะคุณต้องบันทึกลงในไฟล์ ".txt"แต่เป็นวิธีที่เร็วที่สุดที่ฉันสามารถแก้ไขปัญหาเมื่อฉันมีปัญหาเช่นเดียวกับในโพสต์ต้นฉบับ ส่วนใหญ่ในขั้นตอนเดียวจะป้องกันการแปล HTML ของบรรทัดข้อความทั้งหมดของคุณ

ฉันคิดว่าวิธีที่ดีที่สุดคือบันทึกลงในไฟล์ข้อความ
ใน Excel เลือกเปิดไฟล์
เลือกคั่นจากนั้นถัดไป
ยกเลิกการทำเครื่องหมายตัวเลือกทั้งหมดแล้วเลือก
ข้อความถัดไปจากนั้นคลิกเสร็จสิ้น


ขอบคุณสำหรับการแก้ไข G-Man และโดยวิธี ... อวตารที่ยอดเยี่ยม
Mark Goldfain

หรือเพียงแค่บันทึกเป็น.csv(ค่าที่คั่นด้วยเครื่องหมายจุลภาค) แล้วดับเบิลคลิก (หรือลากแล้ววางใน Excel) หากมีปัญหาเกี่ยวกับเครื่องหมายจุลภาคให้บันทึกเป็น.txt(ค่าคั่นด้วยแท็บ) แล้วลากและวางไฟล์ใน Excel
Slai

0

หมายเหตุทางลัดในการทำเช่นนี้คือการคัดลอกข้อความที่ทำเครื่องหมายไว้เลือกเซลล์แล้วใช้แป้นพิมพ์ลัด F2 สิ่งนี้มีผลเหมือนกับการคลิกสองครั้งในเซลล์หรือคลิกในแถบป้อนข้อความที่ด้านบนของหน้าจอมันจะนำเคอร์เซอร์เข้าสู่เซลล์และอนุญาตให้คุณแก้ไขข้อความ

นี่คือทางลัดหน้าต่างมาตรฐานเพื่อแก้ไขสิ่งที่เลือกไว้ มันยังใช้งานได้กับการเปลี่ยนชื่อไฟล์ใน explorer


คำถามกำลังมองหาโซลูชันที่htmlจะไม่แยกวิเคราะห์ลิงก์และคลิกได้ มันไม่ได้อยู่ในวิธีการแก้ไขลิงค์
Prasanna

0

วางในสเปรดชีตของ Googleจากนั้นคัดลอกและวางลงในแผ่นงาน Excel ของคุณอีกครั้ง มันจะแสดงเป็นรหัส / ข้อความไม่ใช่ค่า HTML


มีคุณสมบัติภายใน Excel ที่คุณสามารถระบุได้ว่าการดำเนินการวางควรเป็นข้อความธรรมดา การใช้ Google Spreadsheets เป็นขั้นตอนพิเศษที่ไม่จำเป็น
Ramhound

ฉันไม่เคยเห็นมันมา .. คุณเห็นสิ่งนี้ใน Excel รุ่นใด
Ibrahim Akbar

ฉันใช้ excel ทุกรุ่นตั้งแต่ปี 2003
Ramhound

0

ฉันพยายามทำสิ่งนี้ได้ง่ายมากหลังจากค้นหารอบ ๆ

คัดลอกข้อความจากแหล่งที่มาภายใต้ไฟล์และตัวเลือกการวางที่คุณมีโอกาสที่จะเปิดตัวช่วยสร้างข้อความและ (ตามที่ระบุไว้ข้างต้น) เพียงใช้ตัวเลือกที่มีการคั่นแล้วยกเลิกการเลือกตัวคั่นและเสร็จสิ้นทั้งหมด

ข้อมูลจะถูกคัดลอกยังไม่ฟอร์แมตและไม่จำเป็นต้องบันทึกเป็นไฟล์ข้อความก่อน


0

ฉันพบว่าคำตอบที่ได้รับจาก Mark Goldfain นั้นทำงานได้โดยไม่ต้องบันทึกเป็นไฟล์ข้อความ

เพียงวางข้อความ มองหาปุ่มตัวเลือกการวางและคลิกมัน คลิก“ ใช้ตัวช่วยสร้างการนำเข้าข้อความ…” ข้อความที่วางหายไปและตัวช่วยสร้างจะปรากฏขึ้น เลือกตัวคั่น แต่ไม่เลือกตัวคั่นทั้งหมด! เลือกประเภทข้อมูล“ ข้อความ”

การทำงานแปลก ๆ แต่ใช้งานได้ (ใน Excel 2007 ภายใต้ Windows 7)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.