# FAQ ## **Q** luckysheetfile中的data和celldata有什么区别? **A** : 表格初始化时使用一维数组格式的 [celldata](/zh/guide/sheet.html#celldata),初始化完成后转化为二维数组格式的data作为存储更新使用,celldata不再使用。 如果需要将data拿出来作为初始化数据,则需要执行 `luckysheet.getGridData(data)`转换为celldata数据。 其中`{ r, c, v }`格式的celldata转换为二维数组使用的是`luckysheet.buildGridData(luckysheetfile)`,传入参数为表格数据对象`luckysheetfile` 总结如下: ```js // data => celldata 二维数组数据 转化成 {r, c, v}格式 一维数组,传入参数为二维数据data luckysheet.getGridData(data) // celldata => data 生成表格所需二维数组,传入参数为表格数据对象file luckysheet.buildGridData(luckysheetfile) ``` ------------ ## **Q** 单元格的类型有哪些? **A** : 参考[单元格格式列表](/zh/guide/cell.html),例举了可用的单元格格式 ------------ ## **Q** 如何在vue项目中使用Luckysheet? **A** : 参考 [Luckysheet-vue-demo](https://github.com/Dushusir/vue-demo) ------------ ## **Q** 为什么初始化后表格里面的公式不会被触发? **A** : 参考 [表格数据格式](/zh/guide/sheet.html#calcchain) ,设置单元格数据对应的calcChain即可。 ------------ ## **Q** 远端加载数据是loadUrl还是updateUrl? **A** : [loadUrl](/zh/guide/config.html#loadurl)。配置了loadUrl,Luckysheet会通过ajax请求整个表格数据,而updateUrl会作为协同编辑实时保存的接口地址。 ------------ ## **Q** 如何理解每个sheet页的`index`和`order`? **A** : 每个sheet页都有一个唯一id,就是`index`,可以用数字递增,也可以使用随机字符串,而`order`是所有的sheet的排序情况,从0开始,即为索引。 ------------