diff --git a/plugins/org.jkiss.dbeaver.data.transfer/src/org/jkiss/dbeaver/tools/transfer/stream/exporter/DataExporterHTML.java b/plugins/org.jkiss.dbeaver.data.transfer/src/org/jkiss/dbeaver/tools/transfer/stream/exporter/DataExporterHTML.java index 45582e4946dac910e9b2784258fcb8b841f4a16d..8ef37e38b396093d3e76c1f6980e0fbe32f66209 100644 --- a/plugins/org.jkiss.dbeaver.data.transfer/src/org/jkiss/dbeaver/tools/transfer/stream/exporter/DataExporterHTML.java +++ b/plugins/org.jkiss.dbeaver.data.transfer/src/org/jkiss/dbeaver/tools/transfer/stream/exporter/DataExporterHTML.java @@ -43,6 +43,7 @@ import java.util.List; */ public class DataExporterHTML extends StreamExporterAbstract { + private String name; private static final int IMAGE_FRAME_SIZE = 200; private List columns; @@ -63,24 +64,39 @@ public class DataExporterHTML extends StreamExporterAbstract { @Override public void exportHeader(DBCSession session) throws DBException, IOException { - columns = getSite().getAttributes(); + name = getSite().getSource().getName(); + columns = getSite().getAttributes(); printHeader(); } private void printHeader() { PrintWriter out = getWriter(); - out.write(""); - out.write("\t" + - "\n\t" + - "\n\t\n"); - out.write("\n"); + out.write(""); + out.write(""); + out.write("
"); + + out.write(""); + writeTextCell(name, true); + out.write(""); out.write(""); for (int i = 0, columnsSize = columns.size(); i < columnsSize; i++) { String colName = columns.get(i).getLabel();