NET开发Windows Mobile时,怎么把数据导入到excel中
NET开发Windows Mobile时,怎么把从数据库中的数据导入到excel中
[解决办法]
导出到EXCEL?
可以为CSV,但无法是XLS
[解决办法]
WM不支持excel或access之类的数据格式。
你可以使用sql ce将数据导入到sql server中,然后在桌面上写个sql server到excel的转换程序
[解决办法]
public static void ExportToExcel(ListView lv,string fileName) { string exportFolder = //导出目录; string filePath = exportFolder + fileName + ".csv"; StreamWriter sw = new StreamWriter(filePath, false, Encoding.Unicode); string columnTitle = ""; try { //写入列標題 for (int i = 0; i < lv.Columns.Count; i++) { if (lv.Columns[i].Width > 0) { if (i > 0) { columnTitle += "\t"; } columnTitle += lv.Columns[i].Text; } } columnTitle = columnTitle.Substring(1); sw.WriteLine(columnTitle); //写入列内容 for (int j = 0; j < lv.Items.Count; j++) { string columnValue = ""; for (int k = 0; k < lv.Columns.Count; k++) { if (lv.Columns[k].Width > 0) { if (k > 0) { columnValue += "\t"; } if (lv.Items[j].SubItems[k].Text == null) columnValue += ""; else columnValue += lv.Items[j].SubItems[k].Text.Trim(); } } columnValue = columnValue.Substring(1); sw.WriteLine(columnValue); } sw.Close(); MessageBox.Show(fileName+ ".csv 导出成功!"); } catch (Exception e) { //ERROR } finally { sw.Close(); } }