0
我有一個問題,需要以.csv格式(輸出是=?,?=?,?=?)轉換類似「 如何在將我的數據導出爲.csv之前在UTF-8中轉換我的JSON表格以在Excel中使用它? 所以我導出我的數據使用JSON和下面的代碼:JSON在UI5中導出類型CSV - Umlauts
var oTable= sap.ui.getCore().byId("oTable");
var oTableJSON = oTable.getModel().getProperty("/");
var oModel = new sap.ui.model.json.JSONModel();
oModel.setData(oTableJSON);
var oExport = new sap.ui.core.util.Export({
exportType: new sap.ui.core.util.ExportTypeCSV({
separatorChar: ";",
charSet: "UTF-8",
}),
models: oModel,
rows: {
path: "/"
},
columns: [
{
name: "First name",
template: {
content: {
path: "firstname"
}
}
},
{
name: "Last name",
template: {
content: {
path: "lastname"
}
}
}
]
});
oExport.saveFile().always(function() {
this.destroy();
});
輸出: 名字;姓 äl;嚼勁