winform 将数据库的信息导出到txt文本或excel中
来源:互联网 发布:问道钓鱼软件 编辑:程序博客网 时间:2024/05/29 16:09
private void Btndaochu_Click(object sender, EventArgs e)
{
string str = "select * from CustomerInfo";
dtInfo = sqlhelper.getTable(str, CommandType.Text);
SaveAS();
}
private void SaveAS()
{
SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = "excel文件(*.xls)|*.xls|文本文件(*.txt)|*.txt";
sfd.FilterIndex = 0;
sfd.RestoreDirectory = true;
sfd.CreatePrompt = true;
sfd.Title = "Expot excel file to";
if (sfd.ShowDialog() == DialogResult.OK)
{
openwritemessage(sfd);
}
}
DataTable dtInfo = null;
private void openwritemessage(SaveFileDialog sfd)
{
Stream mystream;
mystream = sfd.OpenFile();
StreamWriter sw = new StreamWriter(mystream, Encoding.Default);
//string str = "";
try //写标题
{
int count = dtInfo.Columns.Count;
string sstr = string.Empty;
for (int i = 0; i < count; i++)
{
if (i > 0)
{
sstr += "\t";
}
sstr += dtInfo.Columns[i].ColumnName;
}
sw.WriteLine(sstr);
for (int j = 0; j < dtInfo.Rows.Count; j++)
{
string tempstr = "";
for (int k = 0; k < count; k++)
{
if (k > 0)
{
tempstr += "\t";
}
tempstr += dtInfo.Rows[j][k].ToString();
}
sw.WriteLine(tempstr);
}
sw.Close();
mystream.Close();
MessageBox.Show("成功");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
sw.Close();
mystream.Close();
}
}
- winform 将数据库的信息导出到txt文本或excel中
- 使用作业,每天定时将DB中信息导出到指定的文件夹中txt文本中(文件格式按照时间)
- 如何将VBS的到的就算机信息输出到TXT或Excel文件
- c# 将指定的信息导出到eXcel文件中,
- MFC学习之 将 list 表里的信息写入.txt文本 和 .xls EXCEL 文件中
- asp将数据库导出到excel中
- 将数据库表导出到excel中
- 将数据库的数据导出到EXCEL中
- VB.NET将数据库的记录导出到excel中
- 将数据库的数据导出到Excel表中
- 将数据库的数据导出到excel表格中。
- C# winform中导出数组等信息到excel
- winform 将Oracle数据导出到excel中
- winform将listview数据导出到excel中
- 数据导入,可以将txt文本文件或excel的内容导入到数据库
- 将txt文本数据导入到Oracle数据库中去
- 将txt文本数据导入到Oracle数据库中去
- c# winform 将sqlServer的表导出到excel表格中
- regular expression
- awk之取每天的第一条记录和最后一条记录
- sql 存储过程中循环和游标用法
- JavaEE开发学习笔记(1)
- Treap
- winform 将数据库的信息导出到txt文本或excel中
- 常用的正则表达式
- 黑马程序员-策略设计模式
- slabtop简单的用途
- 数字证书原理
- Ajax使用(引用)
- [iOS] 关于 self = [super init];
- 启动OpenLDAP的命令
- 关于c语言自加运算的问题(a++)