使用F#ExcelProvider处理多行标题和隐藏列

问题描述

我正在尝试使用Excel Provider解析和excel文件,如下所示。

type Data = {
     Time: string
     Pressure: string
     Force: string
     Appshear: string
     Stress: string
     Appvisc: string
     Shear: string
     Viscosity: string
     Position: string
     Temperature: string
     VeLocity: string
     Fgamr: string
     M: string}

open FSharp.Interop.Excel
type TheFile = ExcelFile<"************.xls","Data",HasHeaders =false>
let file = TheFile()
let rows = file.Data 
       |> Seq.skip 3
       |> Seq.head

第一行包含如下所示的输出

val rows : ExcelFile<...>.Row =
Row 3
    Column1 =
    Column10 = [Pa*s]
    Column11 = [mm]
    Column12 = [°C]
    Column13 = [°C]
    Column14 = [°C]
    Column15 = [mm/s]
    Column16 = [-]
    Column17 = [-]
    Column18 =
    Column19 =
    Column2 = [hh:mm:ss.00]
    Column20 =
    Column21 =
    Column22 =
    Column23 =
    Column24 =
    Column25 =
    Column26 =
    Column27 =
    Column28 =
    Column29 =
    Column3 = [bar]
    Column4 = [N]
    Column5 = [1/s]
    Column6 = [Pa]
    Column7 = [Pa*s]
    Column8 = [1/s]
    Column9 = [Pa]

如何获取这些行输出并将其放入记录中以另存为.csv?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)