MyException - 我的异常网
当前位置:我的异常网» C# » 请问两个有关问题,关于EXCEL和SESSION的~

请问两个有关问题,关于EXCEL和SESSION的~

www.MyException.Cn  网友分享于:2013-03-24  浏览:8次
请教两个问题,关于EXCEL和SESSION的~~~~~~~~~~~~~~~~~~
请教两个问题,先谢谢了!

问题一:一个固定格式的EXCEL表,需要向其中几个固定的位置写数据,如第三列第八行,第四列第五行……

能给点代码就更感激不尽了!

问题二:有两个系统:A,B。

A系统需要调用B系统的很多个页面。但是B系统的每个页面都有权限判断,根据Session里存的用户名user_id判断该用户是否有访问此页面的权限。

现在A系统调用B系统页面时,这个Session[ "user_id "]怎么处理?

改B系统的页面太麻烦了,好多个页面。

谢谢!!!!!!!

------解决方案--------------------
#region 工作调动.xls
/// <summary>
/// 工作调动.xls
/// </summary>
/// <param name= "saveRows "> </param>
internal static void SaveGZDD_DataToExcel(GridEXRow[] saveRows)
{
string fileName = "工作调动.xls ";
Excel.Application excel = new Excel.Application();
try
{
SelectSavePath();
if (File.Exists(fileName))
{
if (File.Exists(SavePath + fileName))
{
File.Delete(SavePath + fileName);
}
File.Copy(fileName, SavePath + fileName);
}
else
{
MessageBox.Show( "模板文件不存在! ");
return;
}

object oMissiong = System.Reflection.Missing.Value;
excel.Application.Workbooks.Open(SavePath + fileName, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong);
Excel.Workbook mybook = (Excel.Workbook)excel.ActiveWorkbook;
Excel.Worksheet mysheet = (Excel.Worksheet)mybook.ActiveSheet;
int row = 2;
foreach (GridEXRow gridrow in saveRows)
{
excel.Cells[row, 1] = gridrow.Cells[ "GZTD_RYBH "].Value.ToString();
excel.Cells[row, 2] = gridrow.Cells[ "GZTD_RYXM "].Value.ToString();
excel.Cells[row, 3] = gridrow.Cells[ "GZTD_DWXZ "].Value.ToString();
excel.Cells[row, 4] = gridrow.Cells[ "GZTD_DWMC "].Value.ToString();
excel.Cells[row, 5] = gridrow.Cells[ "GZTD_ZW "].Value.ToString();
excel.Cells[row, 6] = gridrow.Cells[ "GZTD_KSRQ "].Value.ToString();
excel.Cells[row, 7] = gridrow.Cells[ "GZTD_JSRQ "].Value.ToString();
excel.Cells[row, 8] = gridrow.Cells[ "GZTD_LXRY "].Value.ToString();
excel.Cells[row, 9] = gridrow.Cells[ "GZTD_LXDH "].Value.ToString();
excel.Cells[row, 9] = gridrow.Cells[ "GZTD_BZ "].Value.ToString();
row++;
}
//mybook.Close(0, oMissiong, oMissiong);
//excel.Save(SavePath + "帮负责任.xls ");
excel.Visible = true;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
excel.Quit();
}
}
#endregion
------解决方案--------------------
A请求B的登陆页面,然后自动提交用户名密码
------解决方案--------------------
A绕过B的权限验证??
不会,帮顶!
------解决方案--------------------
设个判断!加个权限参数。Session[ "user_id "]与参数对应,建个表!然后根据参数访问!

文章评论

为什么程序员都是夜猫子
为什么程序员都是夜猫子
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
10个调试和排错的小建议
10个调试和排错的小建议
那些争议最大的编程观点
那些争议最大的编程观点
每天工作4小时的程序员
每天工作4小时的程序员
中美印日四国程序员比较
中美印日四国程序员比较
一个程序员的时间管理
一个程序员的时间管理
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
旅行,写作,编程
旅行,写作,编程
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
程序员的鄙视链
程序员的鄙视链
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
鲜为人知的编程真相
鲜为人知的编程真相
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
程序员和编码员之间的区别
程序员和编码员之间的区别
代码女神横空出世
代码女神横空出世
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
我是如何打败拖延症的
我是如何打败拖延症的
 程序员的样子
程序员的样子
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
漫画:程序员的工作
漫画:程序员的工作
程序员必看的十大电影
程序员必看的十大电影
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
编程语言是女人
编程语言是女人
我的丈夫是个程序员
我的丈夫是个程序员
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
总结2014中国互联网十大段子
总结2014中国互联网十大段子
如何成为一名黑客
如何成为一名黑客
老程序员的下场
老程序员的下场
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
程序员都该阅读的书
程序员都该阅读的书
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有