从我的表格表格数据导出数据到excel. [英] export data into excel from my form table data.

查看:55
本文介绍了从我的表格表格数据导出数据到excel.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我的表单中有数据.数据包含行和列格式.

当我单击按钮时,我只想将数据从表单表数据导出到excel.

Hi,

I have data in my form. the data contains row and column format.

when i click the button, just i want to export data into excel from my form table data.

How to do that...?

推荐答案

Google是您的朋友:很好,经常拜访他.与在这里发布问题相比,他可以更快地回答问题.

一个快速的Google 使用您的主题行作为搜索词 给了我很多点击量.

包括此站点上的文章:使用VB.Net导出到Excel [
Google is your friend: Be nice and visit him often. He can answer questions a lot more quickly than posting them here...

A quick google using your subject line as the search term gave me loads of hits.

Including an article on this very site: Export to Excel using VB.Net[^]


尝试下面的代码


Hi try below code


public static void DownloadExcel(string xlFilePath, string fileName)
{
if (System.IO.File.Exists(xlFilePath))
            {
                Page currentPage = HttpContext.Current.CurrentHandler as Page;
                currentPage.Response.Clear();
                currentPage.Response.Charset = "";
                currentPage.Response.ContentType = "sample.xls";
                currentPage.Response.AddHeader("content-disposition", "attachment;filename=" + fileName);
                byte[] DBuffer;
                using (FileStream objFileStream = new FileStream(xlFilePath, FileMode.Open, FileAccess.Read))
                {
                    DBuffer = new byte[(int)objFileStream.Length];
                    int index = 0;
                    int maxCount = 32767;
                    int remCount = DBuffer.Length;
                    while (index < DBuffer.Length)
                    {
                        if (maxCount > remCount)
                            maxCount = remCount;
                        objFileStream.Read(DBuffer,index,maxCount);
                        index = index + maxCount;
                        remCount = remCount - maxCount;
                    }
                }
                currentPage.Response.Buffer = true;
                currentPage.Response.BinaryWrite(DBuffer);
                currentPage.Response.End();
            }
        }
}


这篇关于从我的表格表格数据导出数据到excel.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆