各位老大,请问可不可以在ASP.NET中访问EXCEL,并将EXCEL文件转换为图片文件?
各位老大,请问可不可以在ASP.NET中访问EXCEL,并将数据库中的文件写如已经做好的EXCEL摸板中,然后再将EXCEL文件转换为图片文件如PDF,GIF文件等? 问题点数:20、回复次数:9Top
1 楼lym1314(一枝梅)回复于 2005-04-11 23:06:03 得分 0
高手啊
CSDN没高手啊
悲哀啊!
中国软件
悲哀啊!
伤心!!!!Top
2 楼nilboy(沙夜)回复于 2005-04-12 00:21:26 得分 0
你在这里叫什么啊?这样是请教别人问题的态度吗?
既然EXCEL文件最终还是要转换成图片,那为什么要写入到EXCEL模板去?
直接用System.Drawing绘图就可以了Top
3 楼Jinglecat(晓风残月)回复于 2005-04-12 01:24:52 得分 0
没语言Top
4 楼lym1314(一枝梅)回复于 2005-04-13 20:40:37 得分 0
不好意思啊
我是井底之~~~~~~~~~~Top
5 楼NetCode(灵光)回复于 2005-04-13 21:20:32 得分 0
Excel可以想数据库一样的读取,你就把他想象成数据库里面的一个teble.
Top
6 楼NetCode(灵光)回复于 2005-04-14 11:53:31 得分 20
private string GetSheetName(string filename)
{
string sheetName = "";
OleDbConnection conn = new OleDbConnection();
string OleDbConnStr;
OleDbConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filename + ";Extended Properties=Excel 8.0";
conn = new OleDbConnection(OleDbConnStr);
try
{
conn.Open();
DataTable schemaTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,
new object[] {null, null, null, "TABLE"});
int count = 0;
for (int i = 0; i < schemaTable.Columns.Count; i++)
{
if (schemaTable.Columns[i].ColumnName == "TABLE_NAME")
count += 1;
}
if (count != 0)
{
sheetName = schemaTable.Rows[schemaTable.Rows.Count - 1]["TABLE_NAME"].ToString();
}
}
catch (Exception ex)
{
this.errStr += "\r\n" + ex.Message;
}
finally
{
conn.Close();
}
return sheetName;
}Top
7 楼lym1314(一枝梅)回复于 2005-04-14 22:59:44 得分 0
在请教以下啊
可不可以把图片加入到System.Drawing画的图片中啊
可以的话
怎么做啊Top
8 楼IoriWong(我傻.NET)回复于 2005-04-14 23:20:14 得分 0
20点你想干吗?Top
9 楼lym1314(一枝梅)回复于 2005-04-15 21:46:38 得分 0
不 好意思啊
分少啊
Top




