ImportCsvDialog
0
0
788
717
Import CSV file
-
QFormLayout::ExpandingFieldsGrow
-
Table na&me
editName
-
-
&Column names in first line
checkboxHeader
-
-
Field &separator
comboSeparator
-
-
-
,
-
;
-
Tab
-
|
-
Other (printable)
-
Other (code)
-
1
-
1114112
-
Qt::Horizontal
40
20
-
&Quote character
comboQuote
-
-
-
"
-
'
-
-
Other (printable)
-
Other (code)
-
1
-
1114112
-
Qt::Horizontal
40
20
-
&Encoding
comboEncoding
-
-
-
UTF-8
-
UTF-16
-
ISO-8859-1
-
Other
-
-
Qt::Horizontal
40
20
-
Trim fields?
checkBoxTrimFields
-
true
-
Separate tables
checkBoxSeparateTables
-
-
Advanced
:/icons/down:/icons/down
true
-
When importing an empty value from the CSV file into an existing table with a default value for this column, that default value is inserted. Activate this option to insert an empty value instead.
-
Ignore default &values
checkIgnoreDefaults
-
Activate this option to stop the import when trying to import an empty value into a NOT NULL column without a default value.
-
Fail on missing values
checkFailOnMissing
-
Disable data type detection
checkNoTypeDetection
-
Disable the automatic data type detection when creating a new table.
-
Use local number conventions
checkLocalConventions
-
Use decimal and thousands separators according to the system locale.
-
When importing into an existing table with a primary key, unique constraints or a unique index there is a chance for a conflict. This option allows you to select a strategy for that case: By default the import is aborted and rolled back but you can also choose to ignore and not import conflicting rows or to replace the existing row in the table.
-
Abort import
-
Ignore row
-
Replace existing row
-
Conflict strategy
comboOnConflictStrategy
-
Qt::Vertical
false
true
0
0
0
0
-
-
7
QLayout::SetDefaultConstraint
0
-
Deselect All
true
true
-
false
Match Similar
-
Qt::Vertical
20
40
-
Qt::Horizontal
QDialogButtonBox::Cancel|QDialogButtonBox::Ok
editName
checkboxHeader
comboSeparator
editCustomSeparator
comboQuote
editCustomQuote
comboEncoding
editCustomEncoding
checkBoxTrimFields
checkBoxSeparateTables
buttonAdvanced
checkIgnoreDefaults
checkNoTypeDetection
checkLocalConventions
checkFailOnMissing
comboOnConflictStrategy
filePicker
toggleSelected
matchSimilar
tablePreview
comboSeparator
currentIndexChanged(int)
ImportCsvDialog
updatePreview()
245
92
445
64
editName
textChanged(QString)
ImportCsvDialog
checkInput()
609
13
631
45
editCustomSeparator
textChanged(QString)
ImportCsvDialog
updatePreview()
511
92
577
76
editCustomQuote
textChanged(QString)
ImportCsvDialog
updatePreview()
511
126
530
90
editCustomEncoding
textChanged(QString)
ImportCsvDialog
updatePreview()
524
160
540
133
checkBoxTrimFields
toggled(bool)
ImportCsvDialog
updatePreview()
192
182
368
244
comboEncoding
currentIndexChanged(int)
ImportCsvDialog
updatePreview()
271
160
572
121
checkboxHeader
toggled(bool)
ImportCsvDialog
updatePreview()
192
56
354
45
toggleSelected
toggled(bool)
ImportCsvDialog
updateSelection(bool)
777
385
368
244
comboQuote
currentIndexChanged(int)
ImportCsvDialog
updatePreview()
245
126
350
88
buttonBox
accepted()
ImportCsvDialog
accept()
281
707
157
274
buttonBox
rejected()
ImportCsvDialog
reject()
349
707
286
274
checkBoxSeparateTables
toggled(bool)
ImportCsvDialog
checkInput()
192
206
368
244
matchSimilar
pressed()
ImportCsvDialog
matchSimilar()
777
418
368
244
buttonAdvanced
toggled(bool)
ImportCsvDialog
toggleAdvancedSection(bool)
265
241
393
358
spinBoxQuote
valueChanged(int)
ImportCsvDialog
updatePreview()
529
111
393
358
spinBoxSeparator
valueChanged(int)
ImportCsvDialog
updatePreview()
529
77
393
358
updatePreview()
checkInput()
updateSelection(bool)
matchSimilar()
toggleAdvancedSection(bool)