Konvertera Excel till LaTeX
Resultaten ligger oftast i ett kalkylark långt innan de hamnar i en artikel, och det är när du skriver om dem cell för cell med et-tecken och dubbla omvända snedstreck som stavfelen smyger sig in. Konvertera i stället bladet till LaTeX och klistra in tabellen i ditt dokument.
Dokumentkonverterare
eller släpp PDF, DOC, DOCX …-filer här ·
Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter
Filerna bearbetas på våra servrar och raderas efter 30 minuter.
150 DPI gör en A4-sida till cirka 1240 × 1754 px. Använd 300 för utskrift.
Konvertera hela filen eller bara vissa sidor eller bilder (PDF och presentationer som indata).
Sidor eller bilder som ska konverteras, t.ex. 1-3, 5, 8-10.
UTF-8 fungerar för alla språk. Välj UTF-8 med BOM om Excel eller Anteckningar i Windows visar förvrängda tecken; äldre teckenkodningar bara för gammal programvara.
LF för macOS, Linux och kodredigerare; CRLF för äldre Windows-program som klassiska Anteckningar.
Komma är standard. Använd semikolon för Excel i länder som skriver decimaler med komma (Sverige, Tyskland, Frankrike, Brasilien).
Excel-indata med flera blad: konvertera alla (ett avsnitt eller en fil per blad) eller bara det första.
Så använder du verktyget
- 1
Ladda upp kalkylarket
Lägg till en .xlsx-, .xls-, .ods-, .numbers- eller .csv-fil på upp till 95 MB. Städa kalkylbladet först så att det bara innehåller den tabell du vill publicera.
- 2
Välj blad
Kalkylblad är inställt på Första. Välj Alla om varje blad innehåller en separat tabell som du behöver. Formatering på Enkel behåller fetstil och sammanslagna celler, utan färger.
- 3
Konvertera och klistra in
Tryck på Konvertera till LaTeX (.tex) →, öppna .tex-filen och kopiera in tabellen i ditt dokument, i Overleaf eller valfri lokal editor. Filerna raderas 30 minuter efter uppladdningen.
Ladda upp kalkylbladet, tryck på Konvertera till LaTeX (.tex) → och klistra in tabellkoden i din uppsats: cellerna separeras med et-tecken, raderna avslutas med dubbla omvända snedstreck, och tecken som %, & och _ kommer redan escapade.
Excel till LaTeX: därför är tabellerna det jobbiga
LaTeX, skapat av Leslie Lamport ovanpå Donald Knuths TeX och först utgivet i början av 1980-talet, är standarden för artiklar inom matematik, fysik, datavetenskap och ekonomi. Det sätter text och ekvationer vackert, men tabellerna skrivs för hand som ren kod, och en resultattabell med 12 kolumner blir flera hundra et-tecken som alla måste sitta rätt.
Forskare, studenter och analytiker har därför sina siffror i Excel eller LibreOffice Calc och behöver samma siffror i en .tex-fil. Ju större tabellen är och ju oftare datan ändras, desto mer sparar en konvertering: kör analysen igen, konvertera igen, klistra in igen. Kommer tabellen från en PDF i stället för ett kalkylblad hjälper PDF till LaTeX dig den vägen.
Så ser den konverterade LaTeX-tabellen ut
\begin{table}[ht]
\centering
\begin{tabular}{lrr}
\hline
Sample & Mass (g) & Yield (\%) \\
\hline
A\_1 & 12.40 & 81.5 \\
B\_2 & 9.85 & 77.0 \\
\hline
\end{tabular}
\caption{Results by sample}
\end{table}| I kalkylbladet | I .tex-filen |
|---|---|
| Cellkanter mellan kolumner | Et-tecken som avgränsare, radslut som dubbla omvända snedstreck |
| % & $ # _ { } i celltext | Escapade, till exempel \% och \_ |
| Sammanslagna celler över kolumner | \multicolumn med antal kolumner |
| Fetstil | \textbf{...} |
| Formelresultat, datum, valuta | Värdet som det visas, skrivet som text |
Kompileringsfel efter att du klistrat in en konverterad tabell
Misplaced alignment tab character & (felplacerat &-tecken)
Tabellen klistrades in utanför en tabular-miljö, eller så innehåller en cell som redigerats senare ett fritt et-tecken. Behåll den inuti miljön och skriv \& för ett riktigt et-tecken.
Undefined control sequence (okänt kommando)
Du har lagt till kommandon som \toprule eller en S-kolumn utan att ladda booktabs eller siunitx. Lägg till raden \usepackage i preamblen.
Varningen Overfull \hbox och en tabell som går in i marginalen
Tabellen är bredare än \textwidth. Minska teckenstorleken, förkorta rubrikerna eller skala tabellen som beskrivs i frågorna nedan.
Fakta om formaten Excel och LaTeX
XLSX
Microsoft Excel-arbetsbok
XLSX är Microsoft Excels standardformat för arbetsböcker sedan Office 2007 och bygger på standarden Office Open XML. Det lagrar flera blad, formler, formatering, diagram, pivottabeller och datavalidering i ett ZIP-paket med XML. Det stöder över en miljon rader per blad och är standardformatet för utbyte av kalkylblad i arbetslivet. Google Kalkylark, LibreOffice och Numbers öppnar XLSX, men makron och avancerade funktioner följer kanske inte med.
- Komprimering
- –
- Transparens
- –
- Animation
- –
- Introducerades
- 2007 · Microsoft
TEX
TeX- / LaTeX-källfil
En .tex-fil är källkoden till ett TeX- eller LaTeX-dokument. TeX skapades av Donald Knuth 1978, och LaTeX, en uppsättning makron byggda ovanpå det av Leslie Lamport, är standard för vetenskapliga artiklar inom matematik, fysik och datavetenskap. Författaren skriver vanlig text med kommandon för struktur och ekvationer, och en kompilator skapar en exakt typsatt PDF. Typografin och matematiken blir utmärkta, men inlärningskurvan är brant och det krävs en TeX-distribution eller en onlineeditor som Overleaf för att bygga dokumentet.
- Komprimering
- –
- Transparens
- –
- Animation
- –
- Introducerades
- 1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
Kalkylblad blir LaTeX när siffror som analyserats i Excel ska ingå i en typsatt uppsats, avhandling eller rapport, och genom att tabellkoden genereras slipper du skriva om varje cell och hantera varje specialtecken för hand.
Frågor om Excel till LaTeX
Kan tabellen se ut som en tidskriftstabell med booktabs?
Ja. Ladda paketet booktabs i preamblen och byt ut de övre, mittersta och nedre horisontella linjerna mot \toprule, \midrule och \bottomrule. Många tidskrifter och uppsatsmallar föredrar den här stilen eftersom den utelämnar vertikala linjer och ger jämnare radavstånd.
Mitt blad är för brett för sidan. Vad kan jag göra?
Prova först en mindre teckenstorlek, till exempel \small inuti tabellmiljön. Räcker inte det, lägg tabellen i \resizebox{\textwidth}{!}{...} från paketet graphicx, eller placera den på en liggande sida med paketet pdflscape. Att dela upp den i två tabeller är ofta det mest läsbara alternativet.
Bryts en tabell med hundratals rader över flera sidor?
En vanlig tabular bryts aldrig utan fortsätter utanför sidans nederkant. Byt miljö till longtable från paketet longtable, som upprepar rubrikraden på varje sida, eller lägg hela datamängden i en bilaga eller en separat tilläggsfil.
Hur linjerar jag tal efter decimaltecknet?
Använd paketet siunitx och ge numeriska kolumner kolumntypen S i stället för r eller c. Då radas värdena upp efter decimaltecknet och kan avrundas enhetligt, vilket är viktigt när Excel visar olika antal decimaler i samma kolumn.
Går den konverterade .tex-filen att kompilera i Overleaf?
Ja, klistra in tabellen i valfritt Overleaf-projekt eller ladda upp filen. Paketen som nämns på den här sidan ingår i Overleafs TeX Live-installation. Om du vill kompilera ett färdigt dokument till PDF utan editor kan du använda TeX till PDF.