The add-on is for converting a Google Spreadsheet table to a LaTeX table or a LaTeX table to a Google Spreadsheet table.
Listing updated:19 Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ 2025β€―Π³.
Works with:
166Β Ρ…ΠΈΠ».+
ΠžΠ±Ρ‰ ΠΏΡ€Π΅Π³Π»Π΅Π΄
It is rather painful to migrate information from a spreadsheet table to LaTeX or restore a spreadsheet table from LaTeX.

Spread-LaTeX add-on is built to solve this problem. It simply contains two functions: convert a selected Google Spreadsheet table to a LaTeX table and convert a LaTeX table to a Google Spreadsheet table.

========== How to use Spread-LaTeX? ==========
Install the add-on:
(1) open a Google Spreadsheet, 
(2) click "Add-ons" ---> "Get add-ons" ---> search "Spread-LaTeX" and install. 

Convert a spreadsheet table to LaTeX: 
(1) select a table in a Google Spreadsheet, 
(2) click "Add-ons" ---> "Spread-LaTeX" ---> "Convert sheet->LaTeX", 
(3) a window will popup, type in the total number of rows for column names and click "OK", 
(4) select all the generated LaTeX code (e.g. Ctrl + A) and copy (e.g. Ctrl + C). 

Convert a LaTeX table to a spreadsheet table:
(1) copy the LaTeX code between \toprule and \bottomrule of a table and paste it to any place in a Google spreadsheet,
(2) click "Add-ons" ---> "Spread-LaTeX" ---> "Convert LaTeX->sheet",
(3) the current sheet will be cleaned and a generated table will be presented in the same sheet.
*Errors may occur if the LaTeX table was not generated by Spread-LaTeX.

========== Settings ==========

(1) Package {booktabs} is used for borders. 
(2) Package {xcolor} is used for cell colours. 
(3) Package {soul} is used for underlines. 
(3) Environments {tabular} and {table} are used. 
(4) Special LaTeX chars: only "%"s are replaced with "\%". The rest special LaTeX chars remains intact, given that they may not be plain text. For example, $x$ may be a mathematical notation.
(5) For the purpose of simplicity, this add-on only reads the following information from a spreadsheet table: the data, data formats, highlights, font weights, underlines and merged ranges.
(6) Tables’ configurations such as alignments and borders are generated via the code using a default setting.
Additional information
PricingНС Π΅ Π½Π°Π»ΠΈΡ†Π΅
Developer
ΠΠ΅Ρ‚ΡŠΡ€Π³ΠΎΠ²Π΅Ρ†
ДСкларация Π·Π° повСритСлност
ΠžΠ±Ρ‰ΠΈ условия
ПодаванС на сигналFlag as inappropriate
Spread-LaTeX will ask for the permissions shown below. Learn more
Spread-LaTeX will need access to your Google account
This will allow Spread-LaTeX to :
ΠŸΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π°, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°, създава ΠΈ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π° всичкитС Π²ΠΈ Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ Π² Google Π’Π°Π±Π»ΠΈΡ†ΠΈ
ПоказванС Π½Π° ΡƒΠ΅Π± ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни Π² ΠΏΠΎΠ΄ΠΊΠ°Π½ΠΈΡ‚Π΅ ΠΈ страничнитС Π»Π΅Π½Ρ‚ΠΈ Π² прилоТСнията Π½Π° Google
ΠŸΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π° основния ΠΈΠΌΠ΅ΠΉΠ» адрСс Π·Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»Π° Π²ΠΈ Π² Google
ΠŸΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π° Π»ΠΈΡ‡Π½Π°Ρ‚Π° Π’ΠΈ информация, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‚Π°Π·ΠΈ, която стС Π½Π°ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ общСствСно Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π°
ΠžΡ‚Π·ΠΈΠ²ΠΈ
Language:
Π‘ΠΎΡ€Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΏΠΎ:
Google Π½Π΅ ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π° ΠΎΡ‚Π·ΠΈΠ²ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈΡ‚Π΅. НаучСтС ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π° ΠΎΡ‚Π·ΠΈΠ²ΠΈΡ‚Π΅
No comments
Π’ΡŠΡ€ΡΠ΅Π½Π΅
Π˜Π·Ρ‡ΠΈΡΡ‚Π²Π°Π½Π΅ Π½Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ
ЗатварянС Π½Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ
ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Google
Π“Π»Π°Π²Π½ΠΎ мСню