Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
suliangchun
dbeaver
提交
484cb6f6
D
dbeaver
项目概览
suliangchun
/
dbeaver
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dbeaver
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
484cb6f6
编写于
10月 07, 2020
作者:
A
Anastasiya Volkova
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
#9568 options of export table header and columns header separated
上级
0f8fcaa2
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
18 addition
and
4 deletion
+18
-4
plugins/org.jkiss.dbeaver.data.transfer/OSGI-INF/l10n/bundle.properties
...iss.dbeaver.data.transfer/OSGI-INF/l10n/bundle.properties
+2
-0
plugins/org.jkiss.dbeaver.data.transfer/OSGI-INF/l10n/bundle_de.properties
....dbeaver.data.transfer/OSGI-INF/l10n/bundle_de.properties
+4
-0
plugins/org.jkiss.dbeaver.data.transfer/OSGI-INF/l10n/bundle_ru.properties
....dbeaver.data.transfer/OSGI-INF/l10n/bundle_ru.properties
+3
-1
plugins/org.jkiss.dbeaver.data.transfer/plugin.xml
plugins/org.jkiss.dbeaver.data.transfer/plugin.xml
+2
-1
plugins/org.jkiss.dbeaver.data.transfer/src/org/jkiss/dbeaver/tools/transfer/internal/DTMessages.properties
...iss/dbeaver/tools/transfer/internal/DTMessages.properties
+1
-1
plugins/org.jkiss.dbeaver.data.transfer/src/org/jkiss/dbeaver/tools/transfer/stream/exporter/DataExporterHTML.java
...aver/tools/transfer/stream/exporter/DataExporterHTML.java
+6
-1
未找到文件。
plugins/org.jkiss.dbeaver.data.transfer/OSGI-INF/l10n/bundle.properties
浏览文件 @
484cb6f6
...
...
@@ -25,6 +25,8 @@ dataTransfer.processor.html.property.images.name=Images
dataTransfer.processor.html.property.images.description
=
Extract images to graphic files
dataTransfer.processor.html.property.header.name
=
Output table header
dataTransfer.processor.html.property.header.description
=
Output query or table name as first row in generated table
dataTransfer.processor.html.property.columnHeaders.name
=
Output column headers
dataTransfer.processor.html.property.columnHeaders.description
=
Output column names as extra row in generated table
dataTransfer.processor.csv.name
=
CSV
dataTransfer.processor.csv.description
=
Export to CSV file(s)
...
...
plugins/org.jkiss.dbeaver.data.transfer/OSGI-INF/l10n/bundle_de.properties
浏览文件 @
484cb6f6
...
...
@@ -36,6 +36,10 @@ dataTransfer.processor.html.property.extension.label
dataTransfer.processor.html.property.images.description
=
Bilder extrahieren und in Dateien speichern
dataTransfer.processor.html.property.images.name
=
Bilder
dataTransfer.processor.html.propertyGroup.general.label
=
Allgemein
dataTransfer.processor.html.property.header.name
=
Kopfzeile der Ausgabetabelle
dataTransfer.processor.html.property.header.description
=
Ausgabeabfrage oder Tabellenname als erste Zeile in der generierten Tabelle
dataTransfer.processor.html.property.columnHeaders.name
=
Ausgabespalten
\u
00FCberschriften
dataTransfer.processor.html.property.columnHeaders.description
=
Geben Sie Spaltennamen als zus
\u
00E4tzliche Zeile in der generierten Tabelle aus
dataTransfer.processor.json.description
=
Als JSON Datei(en) exportieren
dataTransfer.processor.json.name
=
JSON
dataTransfer.processor.json.property.extension.label
=
Dateiendung
...
...
plugins/org.jkiss.dbeaver.data.transfer/OSGI-INF/l10n/bundle_ru.properties
浏览文件 @
484cb6f6
...
...
@@ -113,7 +113,9 @@ dataTransfer.processor.csv.property.rowDelimiter.description = \u0420\u0430\u043
dataTransfer.processor.csv.property.rowDelimiter.name
=
\u0420\u0430\u0437\u0434\u0435\u
043B
\u0438\u0442\u0435\u
043B
\u
044C
\u0441\u0442\u0440\u
043E
\u
043A
dataTransfer.processor.csv.propertyGroup.general.label
=
\u0413\u
043B
\u0430\u0432\u
043D
\u
043E
\u0435
dataTransfer.processor.html.property.header.description
=
\u0412\u
044B
\u0445\u
043E
\u0434\u
043D
\u
043E
\u0439
\u0437\u0430\u
043F
\u0440\u
043E
\u0441
\u0438\u
043B
\u0438
\u0438\u
043C
\u
044F
\u0442\u0430\u0431\u
043B
\u0438\u0446\u
044B
\u0432
\u
043A
\u0430\u0447\u0435\u0441\u0442\u0432\u0435
\u
043F
\u0435\u0440\u0432\u
043E
\u0439
\u0441\u0442\u0440\u
043E
\u
043A
\u0438
\u0432
\u0441\u0433\u0435\u
043D
\u0435\u0440\u0438\u0440\u
043E
\u0432\u0430\u
043D
\u
043D
\u
043E
\u0439
\u0442\u0430\u0431\u
043B
\u0438\u0446\u0435
dataTransfer.processor.html.property.header.name
=
\u0417\u0430\u0433\u
043E
\u
043B
\u
043E
\u0432\u
043E
\u
043A
\u0442\u0430\u0431\u
043B
\u0438\u0446\u
044B
\u0432\u
044B
\u0432\u
043E
\u0434\u0430
dataTransfer.processor.html.property.header.name
=
\u0417\u0430\u0433\u
043E
\u
043B
\u
043E
\u0432\u
043E
\u
043A
\u0442\u0430\u0431\u
043B
\u0438\u0446\u
044B
dataTransfer.processor.html.property.columnHeaders.name
=
\u0417\u0430\u0433\u
043E
\u
043B
\u
043E
\u0432\u
043A
\u0438
\u
043A
\u
043E
\u
043B
\u
043E
\u
043D
\u
043E
\u
043A
dataTransfer.processor.html.property.columnHeaders.description
=
\u
042D
\u
043A
\u0441\u
043F
\u
043E
\u0440\u0442\u0438\u0440\u
043E
\u0432\u0430\u0442\u
044C
\u
043D
\u0430\u0437\u0432\u0430\u
043D
\u0438\u
044F
\u
043A
\u
043E
\u
043B
\u
043E
\u
043D
\u
043E
\u
043A
\u
043E
\u0442\u0434\u0435\u
043B
\u
044C
\u
043D
\u
043E
\u0439
\u0441\u0442\u0440\u
043E
\u
043A
\u
043E
\u0439
\u0432
\u0441\u0433\u0435\u
043D
\u0435\u0440\u0438\u0440\u
043E
\u0432\u0430\u
043D
\u
043D
\u0443\u
044E
\u0442\u0430\u0431\u
043B
\u0438\u0446\u0443
dataTransfer.processor.html.property.extension.label
=
\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u
043D
\u0438\u0435
\u0444\u0430\u0439\u
043B
\u0430
dataTransfer.processor.html.propertyGroup.general.label
=
\u0413\u
043B
\u0430\u0432\u
043D
\u
044B
\u0435
dataTransfer.producer.stream.processor.csv.description
=
\u0418\u
043C
\u
043F
\u
043E
\u0440\u0442
\u0438\u0437
\u0444\u0430\u0439\u
043B
\u0430
(
\u
043E
\u0432
) CSV
...
...
plugins/org.jkiss.dbeaver.data.transfer/plugin.xml
浏览文件 @
484cb6f6
...
...
@@ -115,7 +115,8 @@
contentType=
"text/html"
>
<propertyGroup
label=
"%dataTransfer.processor.html.propertyGroup.general.label"
>
<property
id=
"extension"
label=
"%dataTransfer.processor.html.property.extension.label"
defaultValue=
"html"
/>
<property
id=
"header"
label=
"%dataTransfer.processor.html.property.header.name"
type=
"boolean"
description=
"%dataTransfer.processor.html.property.header.description"
defaultValue=
"true"
/>
<property
id=
"tableHeader"
label=
"%dataTransfer.processor.html.property.header.name"
type=
"boolean"
description=
"%dataTransfer.processor.html.property.header.description"
defaultValue=
"true"
/>
<property
id=
"columnHeaders"
label=
"%dataTransfer.processor.html.property.columnHeaders.name"
type=
"boolean"
description=
"%dataTransfer.processor.html.property.columnHeaders.description"
defaultValue=
"true"
/>
<property
id=
"extractImages"
label=
"%dataTransfer.processor.html.property.images.name"
type=
"boolean"
description=
"%dataTransfer.processor.html.property.images.description"
defaultValue=
"true"
/>
</propertyGroup>
</processor>
...
...
plugins/org.jkiss.dbeaver.data.transfer/src/org/jkiss/dbeaver/tools/transfer/internal/DTMessages.properties
浏览文件 @
484cb6f6
...
...
@@ -93,7 +93,7 @@ database_consumer_settings_option_use_transactions = Use transactions
database_consumer_settings_option_commit_after
=
Do Commit after row insert
database_consumer_settings_option_transfer_auto_generated_columns
=
Transfer auto-generated columns
database_consumer_settings_option_truncate_before_load
=
Truncate before load
database_consumer_settings_option_disable_batches
=
Disable batches
usage
database_consumer_settings_option_disable_batches
=
Disable batches
data_transfer_settings_title_find_producer
=
Can't find producer
data_transfer_settings_message_find_data_producer
=
Can't find data producer descriptor in registry
...
...
plugins/org.jkiss.dbeaver.data.transfer/src/org/jkiss/dbeaver/tools/transfer/stream/exporter/DataExporterHTML.java
浏览文件 @
484cb6f6
...
...
@@ -42,7 +42,8 @@ import java.util.Map;
*/
public
class
DataExporterHTML
extends
StreamExporterAbstract
{
private
static
final
String
PROP_HEADER
=
"header"
;
private
static
final
String
PROP_HEADER
=
"tableHeader"
;
private
static
final
String
PROP_COLUMN_HEADERS
=
"columnHeaders"
;
private
String
name
;
private
static
final
int
IMAGE_FRAME_SIZE
=
200
;
...
...
@@ -51,6 +52,7 @@ public class DataExporterHTML extends StreamExporterAbstract {
private
int
rowCount
=
0
;
private
boolean
outputHeader
=
true
;
private
boolean
outputColumnHeaders
=
true
;
@Override
public
void
init
(
IStreamDataExporterSite
site
)
throws
DBException
{
...
...
@@ -58,6 +60,7 @@ public class DataExporterHTML extends StreamExporterAbstract {
Map
<
String
,
Object
>
properties
=
site
.
getProperties
();
outputHeader
=
CommonUtils
.
getBoolean
(
properties
.
get
(
PROP_HEADER
),
outputHeader
);
outputColumnHeaders
=
CommonUtils
.
getBoolean
(
properties
.
get
(
PROP_COLUMN_HEADERS
),
outputColumnHeaders
);
}
@Override
...
...
@@ -101,6 +104,8 @@ public class DataExporterHTML extends StreamExporterAbstract {
writeTableTitle
(
name
,
columns
.
length
);
out
.
write
(
"</tr>"
);
out
.
write
(
"<tr>"
);
}
if
(
outputColumnHeaders
)
{
for
(
DBDAttributeBinding
column
:
columns
)
{
String
colName
=
column
.
getLabel
();
if
(
CommonUtils
.
isEmpty
(
colName
))
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录