Closed wozien closed 6 months ago
你这里关闭了格式化的配置, 所以未按 meta
格式化是符合预期的.
https://s2.antv.antgroup.com/manual/advanced/interaction/copy#formatoptions
这样修改下即可
const data = await asyncGetAllPlainData({
sheetInstance: s2Instance.current,
split: ',',
- formatOptions: false,
+ formatOptions: true,
// 或者
+ formatOptions: {
+ formatHeader: true;
+ formatData: true;
+ }
});
感谢回复,但是我发现交叉表formatOptions:false导出是正常的
🏷 Version
Sheet Type
🖋 Description
next版本明细表导出列头meta配置失效, 导出还是显示原来的字段field
调用asyncGetAllPlainData获取导出数据,打印如下: name,area,price iphone15,华东,6999 iphone15 pro,华东,8999
⌨️ Code Snapshots
https://stackblitz.com/edit/vitejs-vite-m4qgeu?file=src%2FApp.tsx
🔗 Reproduce Link
https://stackblitz.com/edit/vitejs-vite-m4qgeu?file=src%2FApp.tsx
🤔 Steps to Reproduce
明细表调用asyncGetAllPlainData
😊 Expected Behavior
列头正常显示中文格式化
😅 Current Behavior
列头没有正常显示中文格式化
💻 System information