<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Olayiwola Akinnagbe</title>
    <description>The latest articles on DEV Community by Olayiwola Akinnagbe (@olayiwola_akinnagbe).</description>
    <link>https://dev.to/olayiwola_akinnagbe</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3969636%2Fac7656fe-c649-4ab9-b1bf-7750e67bf1b5.jpg</url>
      <title>DEV Community: Olayiwola Akinnagbe</title>
      <link>https://dev.to/olayiwola_akinnagbe</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/olayiwola_akinnagbe"/>
    <language>en</language>
    <item>
      <title>AI Table Generator Features Worth Actually Using</title>
      <dc:creator>Olayiwola Akinnagbe</dc:creator>
      <pubDate>Sat, 27 Jun 2026 08:00:00 +0000</pubDate>
      <link>https://dev.to/olayiwola_akinnagbe/ai-table-generator-features-worth-actually-using-3802</link>
      <guid>https://dev.to/olayiwola_akinnagbe/ai-table-generator-features-worth-actually-using-3802</guid>
      <description>&lt;p&gt;If you search for an AI table generator, you will find a lot of tools&lt;br&gt;
that generate something vaguely table-shaped and call it done. The&lt;br&gt;
output is usually wrong in ways that are annoying to fix: misaligned&lt;br&gt;
columns, no column types, no export that is actually usable.&lt;/p&gt;

&lt;p&gt;The features worth caring about in a table builder are less about AI&lt;br&gt;
and more about the fundamentals: does it understand what kind of data&lt;br&gt;
is in each column, does the export look right, and does it stay out&lt;br&gt;
of the way while you work?&lt;/p&gt;

&lt;p&gt;Column types are the first thing to look for. A tool that treats every&lt;br&gt;
cell as a string will right-align a currency column in the output or&lt;br&gt;
format 84.1 as 84.10000000001. A tool that understands column types (Text, Number, Currency, Percentage, Date) will format values correctly&lt;br&gt;
and generate proper alignment in LaTeX exports automatically.&lt;/p&gt;

&lt;p&gt;Export quality is the second thing. A PDF export that looks like a&lt;br&gt;
screenshot of a spreadsheet is not useful. The output should be clean&lt;br&gt;
enough to hand to a client or include in a paper without manual cleanup.&lt;br&gt;
LaTeX export should generate a complete tabular environment, not just&lt;br&gt;
the cell values separated by ampersands.&lt;/p&gt;

&lt;p&gt;Smart paste is the third thing most people discover late. If you have&lt;br&gt;
data in Excel or Google Sheets, you should be able to copy the cells&lt;br&gt;
and paste directly into a table builder. This works because Excel writes&lt;br&gt;
tab-separated data to the clipboard when you copy a range. A good table&lt;br&gt;
builder reads that and reconstructs the table automatically.&lt;/p&gt;

&lt;p&gt;I built Tablesmit with all of this in mind. It is free, open source,&lt;br&gt;
and MIT licensed.&lt;/p&gt;

&lt;p&gt;Try it at tablesmit.com.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This post originally appeared on the Tablesmit Blog at &lt;a href="https://tablesmit.com/blog/ai-table-generator-features/" rel="noopener noreferrer"&gt;tablesmit.com/blog/ai-table-generator-features&lt;/a&gt;. Tablesmit is a free, open source table builder. Export to PDF, Excel, LaTeX, CSV, PNG. No account required. Try it at &lt;a href="https://tablesmit.com" rel="noopener noreferrer"&gt;tablesmit.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>tools</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to Resize Table Columns and Rows Online</title>
      <dc:creator>Olayiwola Akinnagbe</dc:creator>
      <pubDate>Fri, 12 Jun 2026 13:35:00 +0000</pubDate>
      <link>https://dev.to/olayiwola_akinnagbe/how-to-resize-table-columns-and-rows-online-4ag4</link>
      <guid>https://dev.to/olayiwola_akinnagbe/how-to-resize-table-columns-and-rows-online-4ag4</guid>
      <description>&lt;p&gt;Resizing table columns should feel immediate. You hover over the&lt;br&gt;
column border, the cursor changes to a resize indicator, you drag,&lt;br&gt;
and the column changes width. The columns around it adjust&lt;br&gt;
predictably. Nothing else moves.&lt;/p&gt;

&lt;p&gt;In practice this is harder to implement correctly than it sounds.&lt;br&gt;
The naive approach, updating the column width on every mousemove event, causes layout recalculations on every pixel of drag movement.&lt;br&gt;
On a table with many columns this produces noticeable lag, especially&lt;br&gt;
on lower-powered devices.&lt;/p&gt;

&lt;p&gt;The implementation in Tablesmit uses requestAnimationFrame with a&lt;br&gt;
ghost line indicator. The ghost line, a vertical line that follows the cursor during drag, shows where the column border will land&lt;br&gt;
without actually moving it. The column width only commits on mouseup.&lt;br&gt;
This means the layout recalculates once, at the end of the drag,&lt;br&gt;
instead of hundreds of times during it. The result is 60fps drag&lt;br&gt;
performance regardless of table size.&lt;/p&gt;

&lt;p&gt;To resize a column: hover over the right border of the column header&lt;br&gt;
until the cursor changes to a horizontal resize indicator, then click&lt;br&gt;
and drag. Release to commit the width.&lt;/p&gt;

&lt;p&gt;Column widths carry through to PDF and PNG exports. The table in&lt;br&gt;
the export looks exactly as it does in the editor, with the column&lt;br&gt;
widths you set.&lt;/p&gt;

&lt;p&gt;Row height is automatic based on content. Cells wrap text when the&lt;br&gt;
content is longer than the column width.&lt;/p&gt;

&lt;p&gt;Free, no account, MIT licensed. tablesmit.com&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This post originally appeared on the Tablesmit Blog at &lt;a href="https://tablesmit.com/blog/how-to-resize-table-columns-rows/" rel="noopener noreferrer"&gt;tablesmit.com/blog/how-to-resize-table-columns-rows&lt;/a&gt;. Tablesmit is a free, open source table builder. Export to PDF, Excel, LaTeX, CSV, PNG. No account required. Try it at &lt;a href="https://tablesmit.com" rel="noopener noreferrer"&gt;tablesmit.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>tools</category>
      <category>productivity</category>
      <category>webdev</category>
      <category>ux</category>
    </item>
    <item>
      <title>How to Export a Table to LaTeX: Complete Guide</title>
      <dc:creator>Olayiwola Akinnagbe</dc:creator>
      <pubDate>Thu, 11 Jun 2026 13:29:00 +0000</pubDate>
      <link>https://dev.to/olayiwola_akinnagbe/how-to-export-a-table-to-latex-complete-guide-9f5</link>
      <guid>https://dev.to/olayiwola_akinnagbe/how-to-export-a-table-to-latex-complete-guide-9f5</guid>
      <description>&lt;p&gt;The standard options for getting a table into LaTeX are: write the&lt;br&gt;
tabular syntax by hand, use Tables Generator, or build it in Excel&lt;br&gt;
and use a converter. All three have the same problem: the output&lt;br&gt;
requires manual editing before it is actually usable.&lt;/p&gt;

&lt;p&gt;Writing tabular by hand is slow. You count ampersands, check that&lt;br&gt;
every row is consistent, escape special characters manually, and&lt;br&gt;
debug alignment by compiling. For a ten-column table with twenty&lt;br&gt;
rows this takes longer than it should.&lt;/p&gt;

&lt;p&gt;Tables Generator is faster but the column alignment control is&lt;br&gt;
limited. It does not derive alignment from data type: you set it&lt;br&gt;
manually for each column.&lt;/p&gt;

&lt;p&gt;Excel converters are inconsistent. The column spec is often wrong&lt;br&gt;
and special character escaping is unreliable.&lt;/p&gt;

&lt;p&gt;Tablesmit solves this by deriving the LaTeX output from the visual&lt;br&gt;
table you build. Here is exactly what the export generates:&lt;/p&gt;

&lt;p&gt;Column alignment from column type: Text gets l, Number and&lt;br&gt;
Currency and Percentage get r. You do not set this manually.&lt;/p&gt;

&lt;p&gt;Special character escaping: %, $, &amp;amp;, _, ^, {, } are all escaped&lt;br&gt;
in the output. If your data contains any of these, the export&lt;br&gt;
handles it.&lt;/p&gt;

&lt;p&gt;Caption: your caption field maps to \caption{}. It appears in the&lt;br&gt;
right position in the generated block.&lt;/p&gt;

&lt;p&gt;The complete output:&lt;/p&gt;

&lt;p&gt;\begin{table}[h]&lt;br&gt;
\centering&lt;br&gt;
\caption{Your caption here}&lt;br&gt;
\begin{tabular}{l r r}&lt;br&gt;
\hline&lt;br&gt;
Label &amp;amp; Value &amp;amp; Change \&lt;br&gt;
\hline&lt;br&gt;
Revenue &amp;amp; 1,240 &amp;amp; 12.4\% \&lt;br&gt;
Expenses &amp;amp; 980 &amp;amp; 8.1\% \&lt;br&gt;
\hline&lt;br&gt;
\end{tabular}&lt;br&gt;
\end{table}&lt;/p&gt;

&lt;p&gt;Paste it straight into your .tex file.&lt;/p&gt;

&lt;p&gt;Free, no account, MIT licensed. tablesmit.com&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This post originally appeared on the Tablesmit Blog at &lt;a href="https://tablesmit.com/blog/how-to-export-table-to-latex/" rel="noopener noreferrer"&gt;tablesmit.com/blog/how-to-export-table-to-latex&lt;/a&gt;. Tablesmit is a free, open source table builder. Export to PDF, Excel, LaTeX, CSV, PNG. No account required. Try it at &lt;a href="https://tablesmit.com" rel="noopener noreferrer"&gt;tablesmit.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>latex</category>
      <category>tools</category>
      <category>research</category>
      <category>typescript</category>
    </item>
  </channel>
</rss>
