数据库CSV导出
来源:互联网 发布:火腿肠的吃法知乎 编辑:程序博客网 时间:2024/06/16 04:44
try { DataTable dt = DBUtil.GetData("select * from room"); int columns_count = dt.Columns.Count; SaveFileDialog savefile = new SaveFileDialog(); savefile.Filter = "CSV格式(*.CSV)|*.CSV"; DialogResult flag = savefile.ShowDialog(); if (flag == DialogResult.OK) { string filename = savefile.FileName; StringBuilder sb_head = new StringBuilder(); StringBuilder sb_rows = null; string head = string.Empty; string rows = string.Empty; FileStream fs = new FileStream(filename, FileMode.Create, FileAccess.Write); StreamWriter sw = new StreamWriter(fs, Encoding.Default); for (int i = 0; i < columns_count; i++) { sb_head.Append(dt.Columns[i] + ","); } head = sb_head.ToString(); head = head.Substring(0, head.Length - 1); sw.WriteLine(head); for (int i = 0; i < dt.Rows.Count; i++) { sb_rows = new StringBuilder(""); for (int a = 0; a < columns_count; a++) { sb_rows.Append(dt.Rows[i][a] + ","); } rows = sb_rows.ToString(); rows = rows.Substring(0, rows.Length - 1); sw.WriteLine(rows); } sw.Close(); fs.Close(); MessageBox.Show("导出成功!"); } } catch (Exception) { MessageBox.Show("ERROR!"); }
0 0
- MySql数据库导出csv
- 数据库CSV导出
- MySql数据库导出csv
- java数据库csv文件导出
- PHP CSV导入导出数据库
- MySql数据库导出csv文件
- 数据库导出xml、htm、csv、sql
- 数据库导出xml、htm、csv、sql
- 数据库导出xml、htm、csv、sql代码
- 数据库导出xml、htm、csv、sql代码
- mysql冲数据库中导出一份csv
- 从数据库导出到.csv文件方法
- MySql数据库导出导入csv文件
- MySQL数据库导入和导出csv文件
- Greenplum 数据库查询导出csv文件
- Postgresql数据库导入和导出CSV格式
- csv.js导出csv
- CSV 导出
- 数据包接收系列 — NAPI的原理和实现
- Socket 上传文件
- 无缝连续滚动
- DirectSound详细介绍
- Navicat Premium简介、下载、安装、破解、连接Oracle
- 数据库CSV导出
- iOS8后 屏幕适配 Size Classes 、 AutoLayout
- RedHat yum源的设置
- 使用DirectSound进行PCM声音采集
- UVa1352 - Colored Cubes
- 工作之余,你还剩多少自由时间?
- Sort
- leetcode Next Permutation
- Appium对于xpath 查找元素慢的原因