File tree Expand file tree Collapse file tree 3 files changed +19
-1
lines changed
src/org/jetbrains/kotlinx/dataframe/plugin
tests-gen/org/jetbrains/kotlin/fir/dataframe Expand file tree Collapse file tree 3 files changed +19
-1
lines changed Original file line number Diff line number Diff line change @@ -90,6 +90,7 @@ import org.jetbrains.kotlinx.dataframe.plugin.impl.api.Move0
90
90
import org.jetbrains.kotlinx.dataframe.plugin.impl.api.PairConstructor
91
91
import org.jetbrains.kotlinx.dataframe.plugin.impl.api.PairToConstructor
92
92
import org.jetbrains.kotlinx.dataframe.plugin.impl.api.ReadExcel
93
+ import org.jetbrains.kotlinx.dataframe.plugin.impl.api.StringColumnsConstructor
93
94
import org.jetbrains.kotlinx.dataframe.plugin.impl.api.ToDataFrame
94
95
import org.jetbrains.kotlinx.dataframe.plugin.impl.api.ToDataFrameColumn
95
96
import org.jetbrains.kotlinx.dataframe.plugin.impl.api.ToDataFrameDefault
@@ -232,7 +233,7 @@ internal inline fun <reified T> String.load(): T {
232
233
" DataFrameOf0" -> DataFrameOf0 ()
233
234
" DataFrameBuilderInvoke0" -> DataFrameBuilderInvoke0 ()
234
235
" ToDataFrameColumn" -> ToDataFrameColumn ()
235
- " StringColumns" -> ToDataFrameColumn ()
236
+ " StringColumns" -> StringColumnsConstructor ()
236
237
" ReadExcel" -> ReadExcel ()
237
238
" FillNulls0" -> FillNulls0 ()
238
239
" UpdateWith0" -> UpdateWith0 ()
Original file line number Diff line number Diff line change
1
+ import org.jetbrains.kotlinx.dataframe.*
2
+ import org.jetbrains.kotlinx.dataframe.annotations.*
3
+ import org.jetbrains.kotlinx.dataframe.api.*
4
+ import org.jetbrains.kotlinx.dataframe.io.*
5
+
6
+ fun box (): String {
7
+ val df = @Import DataFrame .readExcel(" testResources/sample.xls" , stringColumns = StringColumns (" A" ))
8
+ val d1: String = df.col1[0 ]
9
+ val d2: Double = df.col2[0 ]
10
+ return " OK"
11
+ }
Original file line number Diff line number Diff line change @@ -346,6 +346,12 @@ public void testReadExcel() {
346
346
runTest ("testData/box/readExcel.kt" );
347
347
}
348
348
349
+ @ Test
350
+ @ TestMetadata ("readExcel_stringColumns.kt" )
351
+ public void testReadExcel_stringColumns () {
352
+ runTest ("testData/box/readExcel_stringColumns.kt" );
353
+ }
354
+
349
355
@ Test
350
356
@ TestMetadata ("readJson.kt" )
351
357
public void testReadJson () {
You can’t perform that action at this time.
0 commit comments