Převod souboru DOCX do CSV
Převeďte strukturované tabulky DOCX do CSV připraveného k importu pomocí desktopových, skriptových nebo online nástrojů.
Převádějte soubory DOCX online
Pro převod DOCX do CSV zatím vlastní online konvertor nemáme, ale soubory DOCX můžete online převést do těchto a dalších formátů:
Chcete převádět DOCX na CSV?
Dejte nám vědět. Podle zájmu vybíráme, které převody přidáme jako další.
Jak převést soubor docx do formátu csv
- Dokumenty
- Dosud nehodnoceno.
Databáze, tabulkový procesor, správce kontaktů nebo skript pro zpracování dat může přijímat tabulková data pouze ve formátu CSV a odmítnout dokument Word. Převod tabulky do CSV umožní import jejích řádků a polí, ale nezachová vizuální rozvržení dokumentu.
Co je formát DOCX
DOCX je dokumentový formát založený na XML, který používá Microsoft Word a podporují jej LibreOffice Writer, Apple Pages, Google Docs a systémy pro správu dokumentů. Může obsahovat formátované odstavce, tabulky, obrázky, záhlaví, zápatí, komentáře a další informace o rozvržení. Soubory DOCX běžně obsahují zprávy, formuláře, faktury a seznamy.
Soubor DOCX může obsahovat strukturované tabulky i běžné odstavce. Tabulku lze obvykle exportovat jako řádky a sloupce; text, který je pouze zarovnaný pomocí mezer nebo tabulátorů, je nejprve nutné strukturovat. Starší formát .doc se interně liší, ale jeho tabulky lze také zkopírovat do tabulkového procesoru a uložit jako CSV.
Co je formát CSV
CSV neboli hodnoty oddělené čárkami je prostý text, ve kterém záznamy obvykle zabírají jednotlivé řádky a pole jsou oddělena oddělovačem, obvykle čárkou. Tabulkové aplikace, databáze, nástroje příkazového řádku, statistický software a programovací jazyky jej mohou číst bez nutnosti informací o rozvržení stránky.
CSV je vhodné pro filtrování, řazení, import, archivaci a přenos strukturovaných záznamů. Nemůže zachovat písma, obrázky, konce stránek, komentáře, vzhled sloučených buněk ani většinu dalšího formátování dokumentu. Soubor CSV je obvykle jedna obdélníková tabulka; nesouvisející tabulky ze stejného souboru DOCX by se obvykle měly exportovat samostatně.
Jak převést jednu tabulku pomocí desktopového softwaru
- Otevřete soubor DOCX v aplikaci Microsoft Word nebo LibreOffice Writer a ověřte, že zdroj skutečně obsahuje tabulku. Pokud jde o prostý text, nejprve jej pomocí Table → Convert → Text to Table ve Wordu nebo ekvivalentního příkazu Writeru převeďte na tabulku.
- Vyberte tabulku a zkopírujte ji. Ve Writeru před kopírováním použijte Table → Select → Table.
- Vložte ji do buňky A1 v aplikaci Microsoft Excel nebo LibreOffice Calc.
- Odstraňte řádky s názvem, poznámky, prázdné řádky a dekorativní sloupce, které nemají být importovanými poli. Ověřte, že každý záznam zabírá jeden řádek a každé pole jeden sloupec.
- V Excelu zvolte File → Save As a vyberte
CSV UTF-8 (Comma delimited) (*.csv). V Calcu zvolte File → Save As, vyberteText CSV (.csv)a nastavte znakovou sadu na UTF-8. - Když Calc zobrazí možnosti exportu, zvolte jako oddělovač polí čárku, pokud cílový systém neurčuje jiný oddělovač, a ponechte zapnuté uzavírání textu do uvozovek.
Excel a Calc mohou upozornit, že CSV nedokáže zachovat funkce sešitu; potvrďte formát CSV. Word obecně neposkytuje přímý příkaz pro export z DOCX do CSV, takže praktickou ruční metodou je zkopírování tabulky přes tabulkový procesor.
Jak automatizovat extrakci tabulek
Pro opakované převody nainstalujte python-docx pomocí python -m pip install python-docx. Uložte následující obsah jako docx_table_to_csv.py pro export první tabulky:
from csv import writer
from docx import Document
source = Document("input.docx")
if not source.tables:
raise ValueError("No table found")
table = source.tables[0]
with open("output.csv", "w", newline="", encoding="utf-8-sig") as file:
csv_writer = writer(file)
for row in table.rows:
csv_writer.writerow([cell.text.replace("\n", " ").strip() for cell in row.cells])Umístěte input.docx vedle skriptu a spusťte python docx_table_to_csv.py. Pro jinou tabulku změňte source.tables[0] na jiný index. U více tabulek zapište každou tabulku do samostatného souboru CSV, pokud nemají shodná záhlaví a sloupce; připojení nesouvisejících tabulek do jednoho souboru CSV vytvoří nejednoznačnou datovou sadu.
Online převod
CloudConvert, Convertio a Zamzar mohou nabízet převod z DOCX do CSV, dostupné formáty a chování extrakce se však mohou měnit. Nahrávejte pouze důvěrné soubory, ověřte, že služba tento převod výslovně podporuje, zkontrolujte stažený soubor CSV a nahraný soubor smažte, pokud služba tuto možnost poskytuje.
Online služby mohou extrahovat viditelný text namísto buněk tabulky, nesprávně zpracovat více tabulek nebo selhat u vnořených tabulek a složitých rozvržení. U důvěrných dokumentů, velkých dávek nebo požadavku na opakovatelné výsledky je vhodnější extrakce na desktopu.
Kontroly kvality a kompatibility
- Neexistuje univerzální mapování rozvržení z DOCX do CSV. Stránka Wordu je orientovaná na dokument, zatímco CSV představuje pole a záznamy v obdélníkové struktuře.
- Sloučené buňky, vnořené tabulky, opakovaná záhlaví, poznámky pod čarou a zalomení řádků uvnitř buněk vyžadují ruční kontrolu. Nástroje pro extrakci mohou duplikovat hodnoty sloučených buněk, vytvářet prázdná pole nebo zalomení řádků převést na jeden řádek.
- Pole obsahující čárky, uvozovky nebo zalomení řádků musí být podle pravidel escapování CSV uzavřena v dvojitých uvozovkách. Tyto uvozovky při čištění neodstraňujte.
- Pro znaky s diakritikou a nelatinská písma používejte UTF-8. BOM UTF-8 vytvořený pomocí
utf-8-sigmůže zlepšit rozpoznání při přímém otevření souboru v některých starších verzích Excelu, pro systémy očekávající prosté UTF-8 však není nutný. - Konvence oddělovačů se liší podle aplikace a národního prostředí. Přijímající systém může vyžadovat místo čárek středníky nebo tabulátory; použijte jím určený oddělovač a ověřte, zda očekává řádek záhlaví.
- Excel může změnit způsob interpretace identifikátorů, jako jsou
00123, data, dlouhá čísla a kódy účtů. Importujte CSV pomocí dialogu pro import dat v Excelu a nastavte sloupce s identifikátory na Text, místo abyste soubor otevřeli dvojitým kliknutím. - Před importem CSV do jiného systému porovnejte jeho záhlaví, počet řádků, počet sloupců a reprezentativní záznamy s dokumentem DOCX. Pokud si nejste jisti uvozovkami nebo kódováním, zkontrolujte výstup v textovém editoru i v tabulkovém procesoru.
DOCX vs CSV: srovnání formátů
Jak si formáty DOCX a CSV stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .DOCX Microsoft Word Open XML Document | .CSV Comma-Separated Values |
|---|---|---|
| Otevřený standard | Ano | Ano |
| Komprese | Bezeztrátový | Bez komprese |
| Typická velikost souboru | Malé | Malé |
| Otevírá se ve webovém prohlížeči | Ne | Ano, nativně |
| Další úpravy | Snadné | Snadné |
| Podpora metadat | Rozsáhlé | Základní |
| Čitelný jako prostý text | Ne | Ano |
| Nejvhodnější pro | Úpravy a postprodukce | Výměna dat |
| Zavedeno | 2007 | — |
| Vývojář | Microsoft Corporation | — |
| MIME typ | application/vnd.openxmlformats-officedocument.wordprocessingml.document | text/csv |
Informace o příponách a typech souborů poskytuje File-Extensions.org
Databáze v současné době neobsahuje žádný program na konverzi souborů docx.
Podobné .docx konverze
- docx do docm
- docx do ris
- docx do vsd
- docx do ppt
- docx do doc
- docx do vdx
- docx do psd
- docx do tex
- docx do tns
- docx do md
- docx do 602
- docx do abw
- docx do apk
- docx do asc
- docx do aww
- docx do bib
- docx do bina
- docx do brh
- docx do cdt
- docx do chm
- docx do cpr
- docx do des
- docx do docbook
- docx do dochtml
- docx do docmhtml
- docx do dot
- docx do dothtml
- docx do dotm
- docx do dotx
- docx do dox
- docx do eml
- docx do eps
- docx do et
- docx do exe
- docx do fin
- docx do fodt
- docx do fountain
- docx do htm
- docx do html
- docx do hwp
- docx do ics
- docx do idd
- docx do idml
- docx do ind
- docx do indb
- docx do indd
- docx do indt
- docx do inp
- docx do iwa
- docx do jpg
- docx do jw
- docx do lqm
- docx do lwp
- docx do mcw
- docx do mdi
- docx do mediawiki
- docx do mp3
- docx do mso
- docx do msw
- docx do mwd
- docx do odf
- docx do ods
- docx do odt
- docx do org
- docx do ott
- docx do pages
- docx do pdf
- docx do pm6
- docx do pmd
- docx do pmdx
- docx do ppf
- docx do pptx
- docx do ps
- docx do pub
- docx do pwd
- docx do rst
- docx do rtf
- docx do sam
- docx do scr
- docx do sdd
- docx do sdw
- docx do snb
- docx do std
- docx do stw
- docx do swf
- docx do sxg
- docx do textile
- docx do tiff
- docx do tmd
- docx do tmdx
- docx do txt
- docx do typ
- docx do uot
- docx do visio
- docx do vsdx
- docx do vss
- docx do vssx
- docx do w51
- docx do wbk
- docx do webp
- docx do wkb
- docx do wmf
- docx do word
- docx do wp
- docx do wp5
- docx do wp6
- docx do wpd
- docx do wpf
- docx do wps
- docx do wpw
- docx do wri
- docx do xls
- docx do xlsx
- docx do xps
Reverzní konverze
Konverze do .csv
z jiných formátů
- arff do csv
- ods do csv
- tsv do csv
- sor do csv
- txt do csv
- doc do csv
- xlsx do csv
- xls do csv
- excel do csv
- sdf do csv
- 123 do csv
- bgl do csv
- colpkg do csv
- cwk do csv
- dif do csv
- ecsv do csv
- gsheet do csv
- gtable do csv
- html do csv
- iwa do csv
- jrprint do csv
- lvm do csv
- numbers do csv
- odt do csv
- ott do csv
- oxps do csv
- pdf do csv
- pmd do csv
- prnx do csv
- rtf do csv
- skv do csv
- slk do csv
- sxc do csv
- uos do csv
- wk1 do csv
- wk4 do csv
- wpd do csv
- wr1 do csv
- wri do csv
- xfdl do csv
- xlsb do csv
- xlsm do csv