Bulk import data from HTML files to Redshift tables at one time

Want to bulk import HTML files into Redshift tables at one time?

Try Withdata software FileToDB, a HTML to Redshift converter for Redshift for Windows, MacOS, and Linux, Easy and Fast.

Download Withdata FileToDB Download FileToDB

Bulk import HTML files into Redshift tables

Login to Redshift -> Choose HTML files -> Set Redshift tables -> Import HTML files to Redshift tables

Choose Redshift and logon.

bulk import HTML files into Redshift tables - Choose Redshift and logon

Click “Wizard – N Files To N Tables” at task dialog.

bulk import HTML files into Redshift tables - task window

Select the “HTML” file type.

bulk load HTML files into Redshift tables - select file type

then show the wizard.

1. Select a folder that constains HTML files.

bulk import HTML files into Redshift tables - select a folder

2. Config first HTML file importing options.

bulk import HTML files into Redshift tables - config first file

3. Set “Import Type”.

bulk import HTML files into Redshift tables - set tables

4. Map Redshift tables to HTML files.

bulk import HTML files into Redshift tables - map

5. Summary. Set “Convert Rows” and “Skip Rows” if need.

bulk import HTML files into Redshift tables - preview

6. Import HTML files to Redshift tables, 1 file to 1 table, one by one.

bulk import HTML files into Redshift tables - import data

View imported data in Redshift table

bulk import HTML files into Redshift tables - view data


More about HTML file to Redshift converter

See also:

HTML → Redshift reference

Type mapping

Value kindin HTMLin Redshift
Int<td>1234</td>integer
Bigint<td>9007199254740993</td>bigint
Decimal<td>1234.56</td>numeric(p,s)
Float<td>1.234e+10</td>double precision
Text<td>text</td>varchar(n)
Long text<td>multi-line text</td> (entities for &amp; &lt;)varchar(max)
Date<td>2026-09-18</td>date
Datetime<td>2026-09-18 14:30:00</td>timestamp
Binarynot representable in a cell(none)
Boolean<td>true</td>boolean
JSON<td>{&quot;a&quot;:1}</td> (quotes escaped)super

Dialect differences

HTML is a file format and Redshift is a database server, so the target has to be told the types the file never carried – the rows below are where the two sides diverge.

Propertyin HTMLin Redshift
port—5439
identifiersAttribute values in quotes; entities for reserved characters"double quotes"
row limit—LIMIT n
datesWhatever text was renderedtimestamp, date
long text—VARCHAR(MAX)
binarydata: URIs inside src attributes—
separatorTags, not delimiters—
encodingDeclared in a meta charset tag or the HTTP header—
typingNone—
shapeFree form; tables are row/column structures inside markupTables of rows and columns
ceilingNo formal limit—

Command line

SideCommand
RedshiftUNLOAD to S3
Redshift (load)COPY from S3

No counterpart

  • HTML values of kind Binary have nowhere to go in Redshift.

Convert your data online, free

Free in-browser converters for CSV, Excel, JSON, XML and SQL: Withdata Online Data Conversion. Large files, batch conversion or scheduling? See the offline desktop apps, or browse all data conversion tools.


Posted

in

by