中文字幕人妻中文_99精品欧美一区二区三区综合在线_精品久久久久一区二区_色月丁香_免费福利在线视频_欧美大片免费观看网址_国产伦精品一区二区三区在线播放_污污污污污污www网站免费_久久月本道色综合久久_色69激情爱久久_尹人香蕉久久99天天拍_国产美女www_亚洲国产精品无码7777一线_五月婷婷六月激情_看免费一级片_精品久久久久久成人av_在线色亚洲_女人另类性混交zo_国产精品青青在线观看爽香蕉_人人澡人人添人人爽一区二区

主頁 > 知識庫 > asp.net生成Excel并導出下載五種實現方法

asp.net生成Excel并導出下載五種實現方法

熱門標簽:南陽外呼系統定制化 電話機器人軟件銷售工作 百度ai地圖標注 玉林市機器人外呼系統哪家好 合肥電銷外呼系統哪家公司做的好 蘋果手機凱立德地圖標注 預測式外呼系統使用說明 申請400電話手續 同安公安400電話怎么申請流程

方法一 通過GridView(簡評:方法比較簡單,但是只適合生成格式簡單的Excel,且無法保留VBA代碼),頁面無刷新

aspx.cs部分

復制代碼 代碼如下:

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Text;

public partial class DataPage_NationDataShow : System.Web.UI.Page
{
private Data_Link link = new Data_Link();
private string sql;

protected void Page_Load(object sender, EventArgs e)
{
Ajax.Utility.RegisterTypeForAjax(typeof(DataPage_NationDataShow));
}

protected void btnExcel_Click(object sender, EventArgs e)
{
string strExcelName = "MyExcel";
strExcelName = strExcelName.Replace(@"/", "");

Data_Link link = new Data_Link();
string strSQL = this.hidParam.Value;
DataSet ds = new DataSet();
ds = link.D_DataSet_Return(strSQL);//獲得想要放入Excel的數據

gvExcel.Visible = true;
gvExcel.DataSource = null;
gvExcel.DataMember = ds.Tables[0].TableName;
gvExcel.DataSource = ds.Tables[0];
gvExcel.DataBind();

ExportToExcel(this.Page, gvExcel, strExcelName);
}

protected void gvExcel_RowDataBound(object sender, GridViewRowEventArgs e)
{ }
public override void VerifyRenderingInServerForm(Control control)
{ }

/// summary>
/// 工具方法,Excel出力(解決亂碼問題)
/// /summary>
/// param name="page">調用頁面/param>
/// param name="excel">Excel數據/param>
/// param name="fileName">文件名/param>
public void ExportToExcel(System.Web.UI.Page page, GridView excel, string fileName)
{
try
{
foreach (GridViewRow row in excel.Rows)
{
for (int i = 0; i row.Cells.Count; i++)
{
excel.HeaderRow.Cells[i].BackColor = System.Drawing.Color.Yellow;
}
}
excel.Font.Size = 10;
excel.AlternatingRowStyle.BackColor = System.Drawing.Color.LightCyan;
excel.RowStyle.Height = 25;

page.Response.AppendHeader("Content-Disposition", "attachment;filename=" + fileName);
page.Response.Charset = "utf-8";
page.Response.ContentType = "application/vnd.ms-excel";
page.Response.Write("meta http-equiv=Content-Type content=text/html;charset=utf-8>");
excel.Page.EnableViewState = false;
excel.Visible = true;
excel.HeaderStyle.Reset();
excel.AlternatingRowStyle.Reset();

System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
excel.RenderControl(oHtmlTextWriter);
page.Response.Write(oStringWriter.ToString());
page.Response.End();

excel.DataSource = null;
excel.Visible = false;
}
catch (Exception e)
{

}
}
}

aspx部分
復制代碼 代碼如下:

head runat="server">
script type="text/javascript">
//Excel DownLoad
function excelExport(){
var hidText = document.getElementById("hidParam");
hidText.value = "some params";
document.getElementById("ExcelOutput").click();
}
/script>
/head>
body onload="pageInit()">
form id="form1" runat="server">
input type="button" value="EXCEL下載" style="width:100px;" onclick="excelExport()" id="excelBut" />
input id="hidParam" type="text" runat="server" style="display:none;"/>
asp:Button runat="server" ID="ExcelOutput" style="display:none" Text= "EXCEL出力" Width="0px" onclick="btnExcel_Click" UseSubmitBehavior="false"/>
asp:GridView ID="gvExcel" runat="server" Height="95px" OnRowDataBound="gvExcel_RowDataBound" Visible="False">/asp:GridView>
/form>
/body>

在剛才的aspx.cs代碼中
復制代碼 代碼如下:

foreach (GridViewRow row in excel.Rows)
{
for (int i = 0; i row.Cells.Count; i++)
{
excel.HeaderRow.Cells[i].BackColor = System.Drawing.Color.Yellow;
}
}

這部分是給表頭添加樣式。

有時候為了便于瀏覽,需要給交叉行添加樣式,簡單點的可以用下面這種:

復制代碼 代碼如下:

excel.AlternatingRowStyle.BackColor = System.Drawing.Color.LightCyan;

但是細看一下會發現它把一整行的樣式都改變了,包括后面那些沒有用到的列。

解決辦法是有,不過比較繁瑣,就是修改每個單元格的樣式。

復制代碼 代碼如下:

int rowCount = excel.Rows.Count;
int colCount = excel.HeaderRow.Cells.Count;

for (int i = 0; i rowCount; i++)
{
for(int j=0;jcolCount; j++)
{
excel.Rows[i].Cells[j].BackColor = System.Drawing.Color.LightCyan;
}
}

方法二 通過DataGrid(與方法一基本相同),頁面無刷新

aspx.cs部分

復制代碼 代碼如下:

public override void VerifyRenderingInServerForm(Control control)
{}

/// summary>
/// エクセル出力イベント
/// /summary>
/// param name="sender">/param>
/// param name="e">/param>
private void ExcelBut_Click(object sender, System.EventArgs e)
{
DataGrid dgExcel = new DataGrid();

try
{
DataSet ds = getExcelData(this.PageParams.Value);//出力データを取得する

if(ds.Tables[0].Rows.Count>0)
{
//エクセルへデータを投入する
string execlName= "MyExcel";
Encoding encodingType=System.Text.Encoding.UTF8;
dgExcel.DataMember=ds.Tables[0].TableName;
dgExcel.DataSource=ds.Tables[0];

Response.Buffer = true;
Response.Charset = "utf-8";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + execlName+ ".xls");
Response.ContentEncoding = encodingType;
Response.ContentType = "application/ms-excel";
StringWriter oStringWriter = new StringWriter();
HtmlTextWriter oHtmlTextWriter = new HtmlTextWriter(oStringWriter);
dgExcel.DataBind();
dgExcel.Visible = true;
dgExcel.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.Flush();
Response.Close();
dgExcel.DataSource = null;
dgExcel.Visible = false;
}
else
{
Response.Write("script>alert('xxxxxx')/script>");
}
}
catch(Exception ex)
{
Response.Write("script>alert('oooooo')/script>");
}
}

aspx部分
復制代碼 代碼如下:

head runat="server">
script type="text/javascript">
//Excel DownLoad
function excelExport(){
var hidText = document.getElementById("hidParam");
hidText.value = "some params";
document.getElementById("ExcelOutput").click();
}
/script>
/head>
body onload="pageInit()">
form id="form1" runat="server">
input type="button" value="EXCEL下載" style="width:100px;" onclick="excelExport()" id="excelBut" NAME="excelBut"/>
input id="hidParam" type="text" runat="server" style="display:none;" NAME="hidParam"/>
asp:Button runat="server" ID="ExcelOutput" style="display:none" Text= "EXCEL出力" Width="0px" onclick="btnExcel_Click" UseSubmitBehavior="false"/>
asp:datagrid id="gvExcel" Visible="False" Runat="server" style="Z-INDEX: 107; POSITION: absolute; TOP: 72px; LEFT: 520px"
Width="80px" Height="40px">/asp:datagrid>
/form>
/body>

方法三 以XML形式的Excel方式(可以設置豐富的樣式,并可以有多個sheet,但需要模版。速度很快,但生成的文件較大,且無法保留VBA代碼)

具體方法:把模版以 XML Document形式另存為A.xml。然后參照A.xml中的內容即可

復制代碼 代碼如下:
 
private void ExcelBut_Click(object sender, System.EventArgs e)
{
DataSet ds = new DataSet();
string ExcelFileName = "";
DataRow dr=[------列名信息-------];
try
{
ExcelFileName = Path.Combine(Request.PhysicalApplicationPath + "/ExcelFile", "MyExcel.xls");

//獲取Excel需要的數據
ds = [------獲得數據-------];
if (ds.Tables.Count == 0)
{
Response.Write("script type='text/javascript'>alert('無數據');/script>");
return;
}
int sheetNum = ds.Tables.Count / 2;
StreamWriter writer = new StreamWriter(ExcelFileName, false);

//Styles標簽前面的信息相當于'頭信息',不需要改變
writer.WriteLine("?xml version=\"1.0\"?>");
writer.WriteLine("?mso-application progid=\"Excel.Sheet\"?>");
writer.WriteLine("Workbook xmlns=\"urn:schemas-microsoft-com:office:spreadsheet\"");
writer.WriteLine("xmlns:o=\"urn:schemas-microsoft-com:office:office\"");
writer.WriteLine("xmlns:x=\"urn:schemas-microsoft-com:office:excel\"");
writer.WriteLine("xmlns:ss=\"urn:schemas-microsoft-com:office:spreadsheet\"");
writer.WriteLine("xmlns:html=\"http://www.w3.org/TR/REC-html40\">");
writer.WriteLine("DocumentProperties xmlns=\"urn:schemas-microsoft-com:office:office\">");
writer.WriteLine("LastAuthor>Automated Report Generator Example/LastAuthor>");
writer.WriteLine(string.Format("Created>{0}T{1}Z/Created>", DateTime.Now.ToString("yyyy-mm-dd"), DateTime.Now.ToString("HH:MM:SS")));
writer.WriteLine(" Company>51aspx.com/Company>");
writer.WriteLine(" Version>11.6408/Version>");
writer.WriteLine("/DocumentProperties>");
writer.WriteLine("ExcelWorkbook xmlns=\"urn:schemas-microsoft-com:office:excel\">");
writer.WriteLine("WindowHeight>6195/WindowHeight>");
writer.WriteLine(" WindowWidth>18495/WindowWidth>");
writer.WriteLine(" WindowTopX>525/WindowTopX>");
writer.WriteLine(" WindowTopY>4260/WindowTopY>");
writer.WriteLine(" AcceptLabelsInFormulas/>");
writer.WriteLine(" ProtectStructure>True/ProtectStructure>");
writer.WriteLine(" ProtectWindows>False/ProtectWindows>");
writer.WriteLine("/ExcelWorkbook>");

//通過 ss:ID 和 ss:Name相當于html中style的類
writer.WriteLine(" Styles> ");
writer.WriteLine(" Style ss:ID='Default' ss:Name='Normal'> ");
writer.WriteLine(" Alignment ss:Vertical='Bottom'/> ");
writer.WriteLine(" Borders/> ");
writer.WriteLine(" Font ss:FontName='MS Pゴシック' x:CharSet='128' x:Family='Modern' ss:Size='11'/> ");
writer.WriteLine(" Interior/> ");
writer.WriteLine(" NumberFormat/> ");
writer.WriteLine(" Protection/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s23'> ");
writer.WriteLine(" Font ss:FontName='MS Pゴシック' x:CharSet='128' x:Family='Modern' ss:Size='11' ");
writer.WriteLine(" ss:Color='#FF0000'/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s24'> ");
writer.WriteLine(" Interior/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s25'> ");
writer.WriteLine(" Font ss:FontName='MS Pゴシック' x:CharSet='128' x:Family='Modern' ss:Size='11'/> ");
writer.WriteLine(" Interior/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s26'> ");
writer.WriteLine(" Font ss:FontName='MS Pゴシック' x:CharSet='128' x:Family='Modern' ss:Size='11' ");
writer.WriteLine(" ss:Color='#FF0000'/> ");
writer.WriteLine(" Interior/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s27'> ");
writer.WriteLine(" Borders> ");
writer.WriteLine(" Border ss:Position='Bottom' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Left' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Right' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Top' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" /Borders> ");
writer.WriteLine(" Font ss:FontName='MS Pゴシック' x:CharSet='128' x:Family='Modern' ss:Size='11'/> ");
writer.WriteLine(" Interior ss:Color='#CCFFFF' ss:Pattern='Solid'/> ");
writer.WriteLine(" Protection/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s28'> ");
writer.WriteLine(" Borders> ");
writer.WriteLine(" Border ss:Position='Bottom' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Left' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Right' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Top' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" /Borders> ");
writer.WriteLine(" Font ss:FontName='MS Pゴシック' x:CharSet='128' x:Family='Modern' ss:Size='11'/> ");
writer.WriteLine(" Interior ss:Color='#CCFFFF' ss:Pattern='Solid'/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s29'> ");
writer.WriteLine(" Borders> ");
writer.WriteLine(" Border ss:Position='Bottom' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Left' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Top' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" /Borders> ");
writer.WriteLine(" Font ss:FontName='MS Pゴシック' x:CharSet='128' x:Family='Modern' ss:Size='11'/> ");
writer.WriteLine(" Interior ss:Color='#CCFFFF' ss:Pattern='Solid'/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s30'> ");
writer.WriteLine(" Borders> ");
writer.WriteLine(" Border ss:Position='Bottom' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Top' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" /Borders> ");
writer.WriteLine(" Font ss:FontName='MS Pゴシック' x:CharSet='128' x:Family='Modern' ss:Size='11'/> ");
writer.WriteLine(" Interior ss:Color='#CCFFFF' ss:Pattern='Solid'/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s31'> ");
writer.WriteLine(" Borders> ");
writer.WriteLine(" Border ss:Position='Bottom' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Right' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Top' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" /Borders> ");
writer.WriteLine(" Font ss:FontName='MS Pゴシック' x:CharSet='128' x:Family='Modern' ss:Size='11'/> ");
writer.WriteLine(" Interior ss:Color='#CCFFFF' ss:Pattern='Solid'/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s32'> ");
writer.WriteLine(" Alignment ss:Vertical='Bottom' ss:WrapText='1'/> ");
writer.WriteLine(" Borders> ");
writer.WriteLine(" Border ss:Position='Bottom' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Left' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Right' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Top' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" /Borders> ");
writer.WriteLine(" Font ss:FontName='MS Pゴシック' x:CharSet='128' x:Family='Modern' ss:Size='11'/> ");
writer.WriteLine(" Interior ss:Color='#CCFFFF' ss:Pattern='Solid'/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s33'> ");
writer.WriteLine(" Alignment ss:Vertical='Bottom' ss:WrapText='1'/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s34'> ");
writer.WriteLine(" Alignment ss:Vertical='Bottom' ss:WrapText='1'/> ");
writer.WriteLine(" Borders> ");
writer.WriteLine(" Border ss:Position='Bottom' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Left' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Right' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Top' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" /Borders> ");
writer.WriteLine(" Font ss:FontName='MS Pゴシック' x:CharSet='128' x:Family='Modern' ss:Size='11'/> ");
writer.WriteLine(" Interior/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s35'> ");
writer.WriteLine(" Borders> ");
writer.WriteLine(" Border ss:Position='Bottom' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Left' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Right' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Top' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" /Borders> ");
writer.WriteLine(" Font ss:FontName='MS Pゴシック' x:CharSet='128' x:Family='Modern' ss:Size='11'/> ");
writer.WriteLine(" Interior/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s36'> ");
writer.WriteLine(" Borders> ");
writer.WriteLine(" Border ss:Position='Bottom' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Left' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Right' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Top' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" /Borders> ");
writer.WriteLine(" Font ss:FontName='MS Pゴシック' x:CharSet='128' x:Family='Modern' ss:Size='11'/> ");
writer.WriteLine(" Interior ss:Color='#FFFF99' ss:Pattern='Solid'/> ");
writer.WriteLine(" Protection ss:Protected='0'/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s37'> ");
writer.WriteLine(" Borders> ");
writer.WriteLine(" Border ss:Position='Bottom' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Left' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Right' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Top' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" /Borders> ");
writer.WriteLine(" Font ss:FontName='MS Pゴシック' x:CharSet='128' x:Family='Modern' ss:Size='11'/> ");
writer.WriteLine(" Interior/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s38'> ");
writer.WriteLine(" Borders> ");
writer.WriteLine(" Border ss:Position='Bottom' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Left' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Right' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Top' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" /Borders> ");
writer.WriteLine(" Font ss:FontName='MS Pゴシック' x:CharSet='128' x:Family='Modern' ss:Size='11'/> ");
writer.WriteLine(" Interior/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" Style ss:ID='s39'> ");
writer.WriteLine(" Borders> ");
writer.WriteLine(" Border ss:Position='Bottom' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Left' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Right' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" Border ss:Position='Top' ss:LineStyle='Continuous' ss:Weight='1'/> ");
writer.WriteLine(" /Borders> ");
writer.WriteLine(" Font ss:FontName='MS Pゴシック' x:CharSet='128' x:Family='Modern' ss:Size='11'/> ");
writer.WriteLine(" Interior/> ");
writer.WriteLine(" /Style> ");
writer.WriteLine(" /Styles> ");

//Sheet操作
writer.WriteLine("Worksheet ss:Name='" + dr["Msg030"] + "'>");
writer.WriteLine(" Table ss:ExpandedColumnCount='9' ss:ExpandedRowCount='3000' x:FullColumns='1' x:FullRows='1' ss:StyleID='s33' ss:DefaultColumnWidth='54' ss:DefaultRowHeight='13.5'>");
writer.WriteLine("Column ss:StyleID='s34' ss:AutoFitWidth='0' ss:Width='110.25'/>");
writer.WriteLine("Column ss:StyleID='s34' ss:AutoFitWidth='0' ss:Width='33.75'/>");
writer.WriteLine("Column ss:StyleID='s34' ss:AutoFitWidth='0' ss:Width='118.5'/>");
writer.WriteLine("Column ss:StyleID='s34' ss:AutoFitWidth='0' ss:Width='159.75'/>");
writer.WriteLine("Column ss:StyleID='s34' ss:AutoFitWidth='0' ss:Width='147.75' ss:Span='4'/>");

for (int num = sheetNum - 1; num >= 0; num = num - 1)
{
// 考課表間有3行的空行
if (num != sheetNum - 1)
{
writer.WriteLine("Row>");
writer.WriteLine("/Row>");
writer.WriteLine("Row>");
writer.WriteLine("/Row>");
writer.WriteLine("Row>");
writer.WriteLine("/Row>");
}

// 列名
writer.WriteLine("Row ss:Height='40.5'>");
writer.WriteLine("Cell ss:StyleID='s32'>Data ss:Type='String'>" + dr["Msg002"] + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s32'>Data ss:Type='String'>" + dr["Msg003"] + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s32'>Data ss:Type='String'>" + dr["Msg004"] + "/Data>/Cell>");
writer.WriteLine("/Row>");

// 詳細數據
for (int i = 0; i ds.Tables[2 * num].Rows.Count; i++)
{
writer.WriteLine("Row ss:Height='27'>");
writer.WriteLine("Cell>Data ss:Type='String'>" + ds.Tables[2 * num].Rows[i]["EvalLevel1Name"].ToString() + "/Data>/Cell>");
writer.WriteLine("Cell>Data ss:Type='Number'>" + ds.Tables[2 * num].Rows[i]["EvalLevel2Code"].ToString() + "/Data>/Cell>");
writer.WriteLine("Cell>Data ss:Type='String'>" + ds.Tables[2 * num].Rows[i]["EvalLevel2Name"].ToString() + "/Data>/Cell>");
writer.WriteLine("/Row>");
}
}
writer.WriteLine(" /Table>");
writer.WriteLine(" /Worksheet>");

// 其他Sheet操作
for (int num = sheetNum - 1; num >= 0; num--)
{
writer.WriteLine("Worksheet ss:Name='" + ds.Tables[2 * num].Rows[0][1].ToString() + "' ss:Protected='1'>");
writer.WriteLine(" Table ss:ExpandedColumnCount='31' ss:ExpandedRowCount='30000' x:FullColumns='1' x:FullRows='1' ss:StyleID='s25' ss:DefaultColumnWidth='54' ss:DefaultRowHeight='13.5'>");
writer.WriteLine(" Row>");
writer.WriteLine("Cell ss:StyleID='s26'>PhoneticText xmlns='urn:schemas-microsoft-com:office:excel'>カキキイロテンスウツ/PhoneticText>Data ss:Type='String'>" + dr["Msg031"] + "/Data>/Cell>");
writer.WriteLine("Cell ss:Index='14' ss:StyleID='Default'/>");
writer.WriteLine("Cell ss:StyleID='Default'/>");
writer.WriteLine("Cell ss:StyleID='Default'/>");
writer.WriteLine("Cell ss:StyleID='Default'/>");
writer.WriteLine("Cell ss:StyleID='Default'/>");
writer.WriteLine("Cell ss:StyleID='Default'/>");
writer.WriteLine("Cell ss:StyleID='Default'/>");
writer.WriteLine("Cell ss:StyleID='Default'/>");
writer.WriteLine("Cell ss:StyleID='Default'/>");
writer.WriteLine("/Row>");
writer.WriteLine(" Row>");
writer.WriteLine("Cell ss:StyleID='s26'>PhoneticText xmlns='urn:schemas-microsoft-com:office:excel'>カキキイロテンスウツ/PhoneticText>Data ss:Type='String'>" + dr["Msg032"] + "/Data>/Cell>");
writer.WriteLine("Cell ss:Index='14' ss:StyleID='Default'/>");
writer.WriteLine("Cell ss:StyleID='Default'/>");
writer.WriteLine("Cell ss:StyleID='Default'/>");

writer.WriteLine("/Row>");

// 列名
writer.WriteLine("Row>");
writer.WriteLine("Cell ss:StyleID='s27'>Data ss:Type='String'>" + dr["Msg001"] + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s28'>Data ss:Type='String'>" + dr["Msg002"] + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s28'>Data ss:Type='String'>" + dr["Msg003"] + "/Data>/Cell>");
writer.WriteLine("/Row>");
int SheetN = ds.Tables[2 * num].Rows.Count;

//詳細數據
for (int i = 0; i SheetN; i++)
{
writer.WriteLine("Row>");
writer.WriteLine("Cell ss:StyleID='s35'>Data ss:Type='Number'>" + ds.Tables[2 * num].Rows[i]["EvalLevel1Code"].ToString() + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s35'>Data ss:Type='String'>" + ds.Tables[2 * num].Rows[i]["EvalLevel1Name"].ToString() + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s35'>Data ss:Type='Number'>" + ds.Tables[2 * num].Rows[i]["EvalLevel2Code"].ToString() + "/Data>/Cell>");
writer.WriteLine("Cell>Data ss:Type='String'> /Data>/Cell>");
writer.WriteLine("/Row>");
}
writer.WriteLine("Row>");
writer.WriteLine("/Row>");
writer.WriteLine("Row>");
writer.WriteLine("/Row>");

//列名
writer.WriteLine("Row>");
writer.WriteLine("Cell ss:StyleID='s29'>Data ss:Type='String'>" + dr["Msg011"] + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s30'/>");
writer.WriteLine("Cell ss:StyleID='s31'/>");
writer.WriteLine("Cell ss:StyleID='s29'>Data ss:Type='String'>" + dr["Msg012"] + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s31'/>");
writer.WriteLine("Cell ss:StyleID='s29'>Data ss:Type='String'>" + dr["Msg013"] + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s30'/>");
writer.WriteLine("Cell ss:StyleID='s30'/>");
writer.WriteLine("Cell ss:StyleID='s30'/>");
writer.WriteLine("Cell ss:StyleID='s31'/>");
writer.WriteLine("Cell ss:StyleID='s29'>Data ss:Type='String'>" + dr["Msg014"] + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s31'/>");
writer.WriteLine("Cell ss:StyleID='s29'>Data ss:Type='String'>" + dr["Msg015"] + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s31'/>");
writer.WriteLine("/Row>");
writer.WriteLine("Row>");
writer.WriteLine("Cell ss:StyleID='s28'>Data ss:Type='String'>" + dr["Msg016"] + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s28'>Data ss:Type='String'>" + dr["Msg017"] + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s28'>Data ss:Type='String'>" + dr["Msg018"] + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s28'>Data ss:Type='String'>" + dr["Msg019"] + "/Data>/Cell>");

writer.WriteLine("/Row>");
int DateLen = ds.Tables[2 * num + 1].Rows.Count;
string EmployeeManagement = "";

for (int i = 0; i DateLen; i++)
{
writer.WriteLine("Row>");
writer.WriteLine("Cell ss:StyleID='s37'>Data ss:Type='Number'>" + ds.Tables[2 * num + 1].Rows[i]["EmployeeManagementID"].ToString() + "/Data>/Cell>");
if (!EmployeeManagement.Equals(ds.Tables[2 * num + 1].Rows[i]["EmployeeManagementID"].ToString()))
{
writer.WriteLine("Cell ss:StyleID='s35'>Data ss:Type='Number'>" + ds.Tables[2 * num + 1].Rows[i]["EmployeeCode"].ToString() + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s35'>Data ss:Type='String'>" + ds.Tables[2 * num + 1].Rows[i]["EmployeeName"].ToString() + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s35'>Data ss:Type='String'>" + ds.Tables[2 * num + 1].Rows[i]["BefEmployeeName2"].ToString() + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s35'>Data ss:Type='String'>" + ds.Tables[2 * num + 1].Rows[i]["EmployeeName2"].ToString() + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s38'>Data ss:Type='Number'>" + ds.Tables[2 * num + 1].Rows[i]["EvalLevel1Code"].ToString() + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s35'>Data ss:Type='String'>" + ds.Tables[2 * num + 1].Rows[i]["EvalLevel1Name"].ToString() + "/Data>/Cell>");
EmployeeManagement = ds.Tables[2 * num + 1].Rows[i]["EmployeeManagementID"].ToString();
}
else
{
writer.WriteLine("Cell ss:StyleID='s35'>Data ss:Type='String'>/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s35'>Data ss:Type='String'>/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s35'>Data ss:Type='String'>/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s35'>Data ss:Type='String'>/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s38'>Data ss:Type='String'>/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s35'>Data ss:Type='String'>/Data>/Cell>");
}
writer.WriteLine("Cell ss:StyleID='s39'>Data ss:Type='Number'>" + ds.Tables[2 * num + 1].Rows[i]["EvalLevel2Code"].ToString() + "/Data>/Cell>");
writer.WriteLine("Cell ss:StyleID='s35'>Data ss:Type='String'>" + ds.Tables[2 * num + 1].Rows[i]["EvalLevel2Name"].ToString() + "/Data>/Cell>");
writer.WriteLine("/Row>");
}
writer.WriteLine(" /Table>");
writer.WriteLine(" /Worksheet>");
}

writer.WriteLine("/Workbook>");
writer.Close();

FileDownload(ExcelFileName);
}
catch (System.Exception ex)
{

}
finally
{
Response.End();
}
}
public void FileDownload(FullFileName)
{
FileInfo DownloadFile = new FileInfo(FullFileName);
Response.Clear();
Response.ClearHeaders();
Response.Buffer = true;
Response.AppendHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(System.Text.Encoding.UTF8.GetBytes(MyFile".xls")));
Response.ContentType = "application/ms-excel;charset=UTF-8";//DownloadFile.FullNameoctet-stream
Response.ContentEncoding = System.Text.Encoding.GetEncoding("shift-jis");
Response.AppendHeader("Content-Length", DownloadFile.Length.ToString());
Response.WriteFile(FullFileName);
Response.Flush();

if (File.Exists(FullFileName))
{
File.Delete(FullFileName);
}
}

方法四 用微軟的COM組件操作Excel。雖然可以很方便的操作單元格,并且能保留VBA代碼,它相當于直接打開一個EXCEL進程。

當初這個COM組件式給WinForm準備的,但在Web端有很多東西的支持不盡人意,例如無法用組件中的方法關閉Excel對象,

只能通過強制關閉Excel進程的方式(這其中還有很多問題,例如只能關閉當前打開的這個Excel的進程,否則會把其他用戶的Excel進程關閉)。在這里不推薦

方法五 用流的方式,把內容以Table的格式向Excel中放數據 好處是 可以生成格式豐富復雜的Excel,頁面無刷新

aspx部分

復制代碼 代碼如下:

asp:Button ID="hidExport" onClick="hidExport_Click()" Runat="server">/asp:Button>

aspx.cs部分
復制代碼 代碼如下:

//內容很好理解,只需當成Table來拼字符串即可
private string getExcelContent()
{
StringBuilder sb = new StringBuilder();

sb.Append("table borderColor='black' border='1' >");
sb.Append("thead>tr>th colSpan='2' bgColor='#ccfefe'>標題/th>/tr>");
sb.Append("tr>th bgColor='#ccfefe'>號碼/th>th bgColor='#ccfefe'>名字/th>/tr>/thead>");
sb.Append("tbody>");
sb.Append("tr class='firstTR'>td bgcolor='#FF99CC'>/td>td>/td>/tr>");
sb.Append("tr class='secondTR'>td>/td>td bgcolor='lightskyblue'>/td>/tr>");
sb.Append("/tbody>/table>");
return sb.ToString();
}

private void hidExport_Click(object sender, System.EventArgs e)
{
string content = getExcelContent();
string css = ".firstTR td{color:blue;width:100px;}.secondTR td{color:blue;width:100px;}";
string filename = "Test.xls";

CommonTool.ExportToExcel(filename, content ,css);
}

工具類CommonTool
復制代碼 代碼如下:

public class CommonTool
{
/// summary>
/// 以流的形式,可以設置很豐富復雜的樣式
/// /summary>
/// param name="content">Excel中內容(Table格式)/param>
/// param name="filename">文件名/param>
/// param name="cssText">樣式內容/param>
public static void ExportToExcel(string filename, string content,string cssText)
{
var res = HttpContext.Current.Response;
content = String.Format("style type='text/css'>{0}/style>{1}",cssText,content);

res.Clear();
res.Buffer = true;
res.Charset = "UTF-8";
res.AddHeader("Content-Disposition", "attachment; filename=" + filename);
res.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8");
res.ContentType = "application/ms-excel;charset=UTF-8";
res.Write(content);
res.Flush();
res.End();
}
}

這種方法比較靈活,而且可以通過選擇器來添加樣式,相當不錯。缺點就是需要將數據轉換成字符串。

您可能感興趣的文章:
  • ASP.NET Core 導入導出Excel xlsx 文件實例
  • ASP.NET操作EXCEL的總結篇
  • .NET讀取Excel文件的三種方法的區別
  • ASP.NET(C#)讀取Excel的文件內容
  • asp.net使用npoi讀取excel模板并導出下載詳解
  • Asp.Net使用Npoi導入導出Excel的方法
  • asp.net中EXCEL數據導入到數據庫的方法
  • ASP.NET導出Excel打開時提示:與文件擴展名指定文件不一致解決方法
  • 直接在線預覽Word、Excel、TXT文件之ASP.NET
  • .Net Core使用OpenXML導出、導入Excel

標簽:臺州 南京 嘉興 海南 南昌 揚州 南京 淄博

巨人網絡通訊聲明:本文標題《asp.net生成Excel并導出下載五種實現方法》,本文關鍵詞  asp.net,生成,Excel,并,導出,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net生成Excel并導出下載五種實現方法》相關的同類信息!
  • 本頁收集關于asp.net生成Excel并導出下載五種實現方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 靖江机械制造有限公司| 山东泰瑞汽车机械电器有限公司| 绍兴金江机械有限公司| 杭重工程机械有限公司| 河南瑞峰机械有限公司| 马鞍山钢铁有限公司| 汤姆包装机械有限公司| 上海神威机械有限公司| 抚顺石油机械有限公司| 江阴市中立机械工业有限公司 | 张家港机械制造有限公司| 巩义市瑞赛克机械设备有限公司 | 苏州机械制造有限公司| 通力机械制造有限公司| 西安帕吉特精密机械有限公司| 青岛科尼乐重工有限公司| 佛山市钢铁有限公司| 杭州三普机械有限公司| 长沙凯瑞重工机械有限公司| 山东重特机械有限公司| 浙江珠峰机械有限公司| 杭州青达机械有限公司| 金田豪迈木业机械有限公司| 南京苏荣机械有限公司| 徐州丰展机械有限公司| 苏州鼎木机械设备有限公司| 抚顺中兴重工有限公司| 洛阳耿力机械有限公司| 河南省时代起重机械有限公司| 东莞机械设备制造有限公司| 南京 机械有限公司| 陕西柴油机重工有限公司| 青岛威尔塑料机械有限公司| 扬州诺亚机械有限公司| 浙江高达机械有限公司| 恒利达机械有限公司| 苏州科瑞机械有限公司| 苏州敏喆机械有限公司| 苏州孚杰机械有限公司| 重庆宏塑机械有限公司| 苏州科瑞机械有限公司| 中材重型机械有限公司| 常州昊博机械有限公司| 雅康精密机械有限公司| 济南精密机械有限公司| 郑州长宏机械制造有限公司| 江阴乐帕克智能机械有限公司| 河南省机械有限公司| 瑞安市机械有限公司| 河南起重机械有限公司| 永川海通机械有限公司| 临沂大阳通用机械有限公司| 大连华威机械有限公司| 山东泗水泰峰面粉机械有限公司| 东莞元渝机械有限公司| 衡阳华意机械有限公司| 常州龙鹏机械有限公司| 元昆机械(昆山)有限公司| 山东联亿重工有限公司| 东元精密机械有限公司| 广州机械配件有限公司| 湖北创联重工有限公司| 徐州荣阳钢铁有限公司| 山西中阳钢铁有限公司| 绵阳动力机械有限公司| 北京永创通达机械设备有限公司 | 江阴市化工机械有限公司| 磊蒙机械设备有限公司| 科雄精密机械有限公司| 廊坊德基机械有限公司| 艾瑞精密机械有限公司| 泰田机械制造有限公司| 松川机械设备有限公司| 江阴市江顺机械有限公司| 昆山奥德机械有限公司| 大连行健数控机械技术有限公司| 南通科邦机械有限公司| 保定机械制造有限公司| 青岛慧洋梳理机械有限公司| 延边鸿起实业有限公司| 上海矿山机械有限公司| 招远市矿山机械有限公司| 浙江德孚机械有限公司| 安徽格瑞德机械制造有限公司 | 广东日钢机械有限公司| 上海重工机械有限公司| 青州市三联重工设备制造有限公司| 杭州中亚机械 有限公司| 上海丰泽机械有限公司| 新乡市欧霖佳机械有限公司| 宁波佳利来机械制造有限公司| 东莞市高臻机械设备有限公司 | 武安市文安钢铁有限公司| 宏信机械制造有限公司| 青岛迪凯机械设备有限公司| 大连万阳重工有限公司| 合心机械制造有限公司| 机械(无锡)有限公司| 建湖华祥机械有限公司| 杭州春江制药机械有限公司| 上海三景机械有限公司| 青岛精锐机械制造有限公司| 安丰钢铁有限公司地址| 九江益鑫机械有限公司| 东莞市鸿铭机械有限公司| 山东岳工机械有限公司| 群鑫机械有限公司电话| 山东永健机械有限公司| 青岛慧洋梳理机械有限公司| 宁波市鸿博机械制造有限公司 | 杭州龙云水利机械制造有限公司| 成都固特机械有限公司| 海之力机械有限公司| 浙江天联机械有限公司| 上海纺织机械有限公司| 山东瑞浩重型机械有限公司| 南通奥普机械工程有限公司 | 上海展仕机械设备有限公司| 上海京雅机械有限公司| 郑州市长城重工机械有限公司| 杭州机械设备有限公司| 诸城市日通机械有限公司| 济南机械 设备有限公司| 马长江钢铁有限公司| 北京食之秀机械设备有限公司| 河南 工程机械有限公司| 杭州大精机械制造有限公司| 南京苏荣机械有限公司| 无锡秉杰机械有限公司| 武汉钢铁有限公司疫情| 四平方向机械有限公司| 射阳 机械有限公司| 北京雄伟京发机械加工有限公司 | 中阳钢铁有限公司官网| 青岛锻压机械有限公司| 昆山乙盛机械有限公司招聘启事| 浙江乐江机械有限公司| 重的机械有限公司招聘| 广州易鸿机械有限公司| 青岛金福鑫塑料机械有限公司| 德国机械制造有限公司| 闽源钢铁有限公司停产| 昆山烽禾升精密机械有限公司| 上海力克机械有限公司| 涂装机械设备有限公司| 宁波海江机械制造有限公司 | 浙江正润机械有限公司| 山东吉恒机械有限公司| 江苏力威机械有限公司| 安钢闽源钢铁有限公司| 河南国起泵业有限公司| 广州乾能机械制造有限公司| 广东明华机械有限公司| 广东巨风机械制造有限公司| 常州包装机械有限公司| 黑龙江机械有限公司| 中海福陆重工有限公司招聘| 诸城市盛和机械有限公司| 江苏华夏重工有限公司| 厦门珀挺机械有限公司| 杭州西恒机械有限公司| 申光洗涤机械有限公司| 济南 机械设备有限公司| 邹平宏鑫机械有限公司| 宁波传动机械有限公司| 重庆屯茂机械有限公司| 莒县长运机械有限公司| 临沂盖氏机械有限公司| 荆州祥达机械制造有限公司 | 柳溪机械设备有限公司| 漳州南方机械有限公司| 合肥海源机械有限公司| 盐城机械设备有限公司| 苏州英维特精密机械有限公司 | 苏州宁兴精密机械有限公司| 开封良益机械有限公司| 张家港 机械设备有限公司| 河南新起点印务有限公司| 抚顺起亮食品有限公司| 石家庄嘉祥精密机械有限公司| 马钢合肥钢铁有限公司| 常州 机械 有限公司| 烟台工程机械有限公司| 江南机械制造有限公司| 江苏金韦尔机械有限公司| 恩倍力机械有限公司| 江苏江河机械制造有限公司| 青岛科泰重工机械有限公司| 江阴兴澄特种钢铁有限公司| 张家港市塑机械有限公司| 浙江冠林机械有限公司| 江苏恒悦机械有限公司| 杭州中亚机械有限公司| 福建群峰机械有限公司| 斯特精密机械有限公司| 吉林鑫达钢铁有限公司地址| 无锡市丰玮机械设备有限公司| 鑫成机械设备有限公司| 北京骏马机械有限公司| 泸州长江机械有限公司| 无锡佳特机械有限公司| 山东兖州煤矿机械有限公司| 山东三牛机械有限公司| 浙江红旗机械有限公司| 机械加工 有限公司| 上海大松机械有限公司| 人科机械陕西有限公司| 辽宁春光机械有限公司| 苏州联又机械有限公司| 合肥汉杰包装机械喷码有限公司 | 莱州市鲁樽机械有限公司| 抚顺石油机械有限公司| 上海港机重工有限公司| 昆山来运机械设备有限公司 | 山东碧海机械有限公司| 河南工程机械有限公司| 河北巨牛机械有限公司| 豪利机械苏州有限公司| 工程机械设备有限公司| 凯伯精密机械有限公司| 郑州宇机械有限公司| 宁波壬鼎机械有限公司| 柳州富达机械有限公司| 德清恒丰机械有限公司| 上海尼尔机械制造有限公司| 苏州博扬机械有限公司| 杭州玻璃机械有限公司| 济南恒铭钢铁有限公司| 宁波凯特机械有限公司| 河北中伟机械有限公司| 新能源有限公司起名| 机械设计 有限公司| 佛山市柯田包装机械有限公司| 大连橡塑机械有限公司| 华菱涟源钢铁有限公司| 江苏环保机械有限公司| 江苏炬峰机械有限公司| 大连孚德机械有限公司| 山西万泽锦达机械制造有限公司 | 上海众和包装机械有限公司| 合肥大洋机械制造有限公司| 益阳中源钢铁有限公司| 沈阳捷优机械设备有限公司| 福建瑜鼎机械有限公司| 青岛西城铸造机械有限公司| 济南铭机械有限公司| 武汉萱裕机械有限公司| 东莞市铖铭机械有限公司| 上海江南制药机械有限公司| 苏州海盛精密机械有限公司| 上海依澳包装机械有限公司| 广东富华机械装备制造有限公司 | 世创机械制造有限公司| 南通友德机械有限公司| 新麦机械无锡有限公司| 上海冠龙阀门机械有限公司官网 | 广州山推机械有限公司| 台在机械设备有限公司| 山东海宏重工有限公司| 上海梯诺机械设备有限公司| 河北新利钢铁有限公司| 广东正力精密机械有限公司| 杭州 尔机械有限公司| 徐州丰展机械有限公司| 济宁 机械有限公司| 成都经纬机械制造有限公司 | 宁波双马机械工业有限公司| 广东 机械设备有限公司| 苏州力强机械制造有限公司| 巩义市人和机械有限公司| 上海升立机械制造有限公司| 南京凯驰机械有限公司| 广州善友机械设备有限公司 | 福州机械制造有限公司| 广州市赛思达机械设备有限公司 | 台在机械设备有限公司| 首都航天机械有限公司| 大连世达重工有限公司| 恒达机械制造有限公司| 长沙中京机械有限公司| 澳太机械制造有限公司| 唐山瑞兴钢铁有限公司| 天门纺织机械有限公司| 江苏奥马机械有限公司| 郑州万谷机械有限公司| 金田豪迈木业机械有限公司| 唐山凯恒钢铁有限公司| 衡阳纺织机械有限公司| 深圳市海德精密机械有限公司| 苏州新和机械有限公司| 无锡威华机械有限公司| 武汉联明机械有限公司| 杭州重型机械有限公司| 山东鲁新起重设备有限公司| 浙江瑞志机械有限公司| 上海电工机械有限公司| 上海传动机械有限公司| 武义海拓机械有限公司| 苏州锐豪机械制造有限公司| 史陶比尔精密机械电子有限公司| 河南机械设备制造有限公司列表| 延边金科食品机械有限公司| 上海纳丰机械设备有限公司| 佛山市宝陶机械设备有限公司| 潍坊宇航机械有限公司| 浙江环兴机械有限公司| 上海东蒙路桥机械有限公司| 南通力威机械有限公司| 深圳电子机械有限公司| 重庆起重机厂有限公司| 南京钢铁联合有限公司| 广州伟基机械有限公司| 射阳县机械有限公司| 巩义市瑞赛克机械设备有限公司 | 张家口煤矿机械制造有限公司| 湖南中联陶瓷机械有限公司| 浙江亿森机械有限公司| 温州印刷机械有限公司| 上海得力起重索具有限公司| 广州萱裕机械有限公司| 上海板换机械设备有限公司| 盐城丰炜机械制造有限公司| 漳州钜钢机械有限公司| 永红铸造机械有限公司| 农业机械制造有限公司| 速技能机械有限公司| 温州镇田机械有限公司| 鑫鑫建筑机械有限公司| 山东创铭机械有限公司| 鼎业机械设备有限公司| 广州日富机械有限公司| 上海三景机械有限公司| 上海冠龙机械有限公司| 广州易鸿机械有限公司| 中山市翠山机械制造有限公司| 云南机械设备有限公司| 长沙远洋机械制造有限公司| 济宁工程机械有限公司| 起步有限公司上市排名| 兰州联合重工有限公司| 江苏纺织机械有限公司| 常州市豪乐机械有限公司| 佳先机械制造有限公司| 河南工程机械有限公司| 广东光信机械有限公司| 潍坊 机械 有限公司| 沈阳祺盛机械有限公司| 山东欣弘发机械有限公司| 山东起重机有限公司| 工程的机械设备有限公司| 四川阳光机械有限公司| 河南佳德机械有限公司| 斗山工程机械有限公司| 郑州明瑞机械设备有限公司| 成都包装机械有限公司| 威海光威精密机械有限公司| 台湾精密机械有限公司| 无锡杨佳机械有限公司| 昆山鹤鑫精密机械有限公司 | 佛山创宝包装机械有限公司| 南京精密机械有限公司| 天门仙粮机械有限公司| 宁波巨隆机械有限公司| 常州 机械制造有限公司| 山东西王钢铁有限公司| 杭州春江制药机械有限公司| 冶金机械制造有限公司| 国研机械设备有限公司| 广州广田包装机械有限公司| 泉州泉丰机械有限公司| 宁波力劲机械有限公司| 上海春田机械有限公司| 济南鼎业机械制造有限公司| 杭州海的机械有限公司| 上海轩特机械设备有限公司| 顺兴机械制造有限公司| 广州起重机械有限公司| 福建东钢钢铁有限公司| 重庆洲泽机械制造有限公司| 上海西马特制药机械有限公司| 四川沱江起重机有限公司| 山东吉恒机械有限公司| 河南乾坤工程机械有限公司| 洛阳泰红农业机械有限公司| 濮阳市名利石化机械设备制造有限公司 | 天津钢管钢铁贸易有限公司| 安徽宇华机械制造有限公司| 长沙精密机械有限公司| 上海固好包装机械有限公司| 青岛华牧机械有限公司| 郑州新水工机械有限公司| 鞍钢朝阳钢铁有限公司| 山东鲁机械有限公司| 南兴木工机械有限公司| 京西重工上海有限公司| 诸城隆泽机械有限公司| 广西美鹏机械设备有限公司| 河南省力神机械有限公司| 无锡裕达机械有限公司| 宁波威恩精密机械有限公司| 河南正亚机械设备制造有限公司| 莱州化工机械有限公司| 大同机械 有限公司| 泰州机械制造有限公司| 大连滨海起重机吊具有限公司 | 广东日钢机械有限公司| 江苏汉鼎机械有限公司| 上海卓亚矿山机械有限公司 | 深圳新劲力机械有限公司| 黄石华旦机械制造有限公司| 武汉联明机械有限公司| 无锡环保机械有限公司| 新乡市西贝机械有限公司| 天津重型机械有限公司| 兄弟机械西安有限公司| 上海豪德机械有限公司| 山东莱工机械制造有限公司| 江苏凯凯机械有限公司| 宁波博日机械有限公司| 江苏贸隆机械制造有限公司| 重庆爱扬机械有限公司| 常州安捷起重吊装有限公司| 浙江瑞德森机械有限公司| 雄克精密机械有限公司| 苏州友众传动机械有限公司| 深圳市兴合发齿轮机械有限公司| 江苏迎阳无纺机械有限公司| 苏州柯瑞机械有限公司| 青岛金福鑫塑料机械有限公司 | 浙江炬达机械有限公司| 杭州萧山鼎立机械有限公司| 苏州鹏丰机械元件有限公司| 盐城市丰特铸造机械有限公司| 江苏爱斯特机械有限公司怎么样| 济南艺高数控机械有限公司| 大连连美机械有限公司| 天马电子机械有限公司| 东莞市凯格精密机械有限公司| 郑州市建新机械制造有限公司| 南京明瑞机械设备有限公司| 潍坊华耀磁电机械有限公司| 宏力机械设备有限公司| 重庆川凯机械有限公司| 昆山锦沪机械有限公司| 上海沪临重工有限公司| 湖南华菱钢铁有限公司| 深圳液压机械有限公司| 东莞市锋机械有限公司| 温州市友田包装机械有限公司| 湖南中旺工程机械设备有限公司| 长沙建鑫机械有限公司| 中欣机械厦门有限公司| 中科包装机械有限公司| 瑞安市包装机械有限公司| 青岛 机械制造有限公司| 汕头 机械有限公司| 福州协展机械有限公司| 潍坊宇航机械有限公司| 中机建重工有限公司| 无锡精密机械有限公司| 上海机械刀片有限公司| 广州市通风机械设备有限公司| 上海松仕机械设备有限公司| 南京三友机械有限公司| 杭州建明机械有限公司| 山东米科思机械设备有限公司| 上海建设路桥机械设备有限公司| 固尔琦包装机械有限公司| 慈溪 机械 有限公司| 咸阳经纬纺织机械有限公司| 洛阳卓格哈斯机械有限公司| 苏州欧鼎机械有限公司| 宁夏瑞光机械有限公司| 河北东方德源机械制造有限公司| 山东国新起重机械有限公司| 新麦机械 无锡 有限公司| 湖南卓迪机械有限公司| 同安木工机械有限公司| 泸州益鑫钢铁有限公司| 广东重工建设监理有限公司| 东莞市泽冠机械有限公司| 友池精密机械有限公司| 南京包装机械有限公司| 唐山 机械设备有限公司| 大连地拓重工有限公司怎么样 | 苏州通润机械铸造有限公司| 扬州海沃机械有限公司| 唐山港陆钢铁有限公司| 太仓旭升机械有限公司| 河南省平原矿山机械有限公司| 重村钢模机械工业苏州有限公司| 济南齐力升降机械有限公司| 勃农兴达机械有限公司| 唐山市钢铁有限公司| 江苏正兴建设机械有限公司| 小松工程机械有限公司| 电子有限公司起名大全| 东莞市台钢机械设备有限公司| 温州迈高机械有限公司| 圣固 江苏 机械有限公司| 张家港 机械设备有限公司| 人科机械设备有限公司| 宁波海江机械制造有限公司| 营口嘉晨钢铁有限公司| 诸城市富瑞德机械有限公司 | 东莞正为机械有限公司| 江西钧天机械有限公司| 强大印刷机械有限公司| 武汉纵能机械制造有限公司| 云南机械制造有限公司| 沃得农业机械有限公司| 德州市机械有限公司| 烟台华隆机械有限公司| 长沙威重化工机械有限公司| 南京华勒机械有限公司| 宜兴机械设备有限公司| 杭州速博雷尔传动机械有限公司| 华夏机械设备有限公司| 河北正大机械有限公司| 海盐鼎盛机械有限公司| 湖南汇一制药机械有限公司| 青岛岛宇机械有限公司| 安徽永成电子机械技术有限公司| 徐州荣阳钢铁有限公司| 西安金力特机械设备有限公司 | 山东祥远机械有限公司| 重庆培柴机械制造有限公司| 大连 起 有限公司| 上海铁美机械有限公司| 无锡新麦机械有限公司| 东莞市比奥机械有限公司| 南通申通机械有限公司| 天津蓝科机械有限公司| 郑州机械制造有限公司| 山东省机械施工有限公司| 龙口泰进机械有限公司| 桐乡合德机械有限公司| 宏信机械设备有限公司| 青岛金越隆机械有限公司| 兰州兴元钢铁有限公司| 无锡胜喜路机械有限公司| 烟台莫深机械设备有限公司| 山东九环石油机械有限公司| 丰润区钢铁有限公司| 恒江机械制造有限公司| 上海齐耀螺杆机械有限公司| 湖南卓迪机械有限公司| 无锡双象橡塑机械有限公司| 山东山特重工机械有限公司| 上海轩世机械有限公司| 无锡振华机械有限公司| 诸城市天顺机械有限公司| 浙江炜冈机械有限公司| 许昌智工机械制造有限公司| 江苏江成机械有限公司| 常州久压久机械制造有限公司| 济宁朝阳机械有限公司| 上海宝闽钢铁有限公司| 上海浩勇精密机械有限公司| 张家港亿塑机械有限公司| 韶关核力重工机械有限公司| 济南锐捷机械设备有限公司| 韶关核力重工机械有限公司| 南昌全球机械有限公司| 事必得精密机械有限公司| 江苏东方重工有限公司| 杭州 机械设备有限公司| 重庆华渝重工机电有限公司| 南京力同重工机械有限公司| 海瑞克隧道机械有限公司| 浙江方邦机械有限公司| 台湾精密机械有限公司| 开封市茂盛粮食机械有限公司| 广东锐亚机械有限公司| 河钢乐亭钢铁有限公司| 东莞市峰茂机械设备有限公司 | 昆山瑞钧机械设备有限公司| 上海起重运输机械厂有限公司 | 江苏盐城机械有限公司| 浙江歌德起重机有限公司| 佛山精诚机械有限公司| 爱立许机械有限公司| 浙江欧耀机械有限公司| 宝鸡市机械有限公司| 东莞丰堡精密机械有限公司| 许昌智工机械制造有限公司| 徐州机械制造有限公司| 郑州品创机械设备有限公司| 长沙中京机械有限公司| 安阳新普钢铁有限公司| 滕州三合机械有限公司| 德林机械制造有限公司| 义乌市新起有限公司| 山东建凌机械有限公司| 山西重工机械有限公司| 兴鑫钢铁有限公司电话| 河南重型机械有限公司| 机械生产制造有限公司| 洛阳天宇机械制造有限公司| 常州工程机械有限公司| 山东问云机械有限公司| 中山 机械 有限公司| 温岭市林大机械有限公司| 合肥华运机械制造有限公司 | 湘潭丰弘机械制造有限公司| 陕西重型机械制造有限公司| 邢台钢铁有限公司官网| 河北圣和农业机械有限公司| 东莞安默琳机械制造技术有限公司| 江苏炬峰机械有限公司| 重庆志成机械有限公司| 宁波旭升机械有限公司| 无锡东元精密机械有限公司| 河南省起重机械有限公司| 四川腾中重工机械有限公司 | 台州市机械有限公司| 常熟飞龙机械有限公司| 苏州德扬数控机械有限公司| 朝阳宏达机械有限公司| 常州宏机械有限公司| 京龙工程机械有限公司| 贵州运东机械有限公司| 广东力特工程机械有限公司| 亚泰重工机械有限公司| 嵊州市龙威机械制造有限公司| 山东济宁机械有限公司| 临沂正大机械有限公司| 上海美捷伦包装机械有限公司| 常州市菲德机械部件有限公司| 重庆明华机械有限公司| 浙江佑天元包装机械制造有限公司 | 昆山瑞钧机械设备有限公司| 广州合成机械有限公司| 上海铁美机械有限公司| 东莞市益彩机械有限公司| 南京竣业过程机械设备有限公司| 上海机械刀片有限公司| 山东山工机械有限公司| 上海德托机械有限公司| 江苏桂铭机械有限公司| 柳州市超凌顺机械制造有限公司| 山东 包装机械有限公司| 华宇机械制造有限公司| 烟台海兰德机械设备有限公司| 温州市机械有限公司| 宝 重工机械有限公司| 矿山起重机有限公司| 昆山奥德机械有限公司| 浙江开诚机械有限公司| 宁波鑫淼机械有限公司| 陕西金奇机械电器制造有限公司| 哈尔滨联科包装机械有限公司| 珠海市机械设备有限公司| 山东永弘机械有限公司| 华德机械制造有限公司| 常州亚美柯机械设备有限公司 | 天津金都钢铁有限公司| 东莞英豪机械有限公司| 烟台微特机械有限公司| 兰州联合重工有限公司| 鸿兴织带机械有限公司| 河南铁山起重设备有限公司| 杭州速捷机械有限公司| 上海国翔包装机械制造有限公司| 江苏泰美环保机械有限公司| 章丘明天机械有限公司| 东阳市佳先机械制造有限公司 | 金华巨鑫机械有限公司| 东莞机械制造有限公司| 福州协展机械有限公司| 山东德州恒特重工有限公司| 宣城市 机械 有限公司| 农友机械设备有限公司| 上海杰姆博机械设备有限公司| 广州文穗塑料机械有限公司| 温州市春来包装机械有限公司| 徐州明文机械有限公司| 山东旭升机械有限公司| 江苏方圣机械有限公司| 河北曙光机械有限公司| 山东莱德机械有限公司| 苏州市江南石化机械有限公司 | 昆山铭世特精密机械有限公司 | 南京 机械制造有限公司| 烟台瑞进精密机械有限公司| 浙江佶龙机械有限公司| 天津华信机械有限公司| 张家港市港丰机械有限公司| 鞍钢朝阳钢铁有限公司| 汉中朝阳机械有限公司| 云南中拓钢铁有限公司| 苏州苏媛爱德克机械有限公司| 泰安市民乐机械制造有限公司 | 友池精密机械有限公司| 广州永胜钢铁制品有限公司| 苏州宁兴精密机械有限公司| 东莞宝科机械有限公司| 佛山精密机械有限公司| 河南卫华重型机械有限公司| 上海兴享机械工业有限公司| 上海诺 机械有限公司| 环球工业机械有限公司| 青岛 数控机械有限公司| 成都蓉诚机械设备有限公司 | 台州 机械有限公司| 苏州苏鹰机械制造有限公司| 温州科瑞机械有限公司| 延边鸿起实业有限公司| 广东华菱机械有限公司| 玉环机械制造有限公司| 苏州苏鹰机械制造有限公司| 新乡市东振机械制造有限公司| 昆山博通机械设备有限公司| 上海长江服装机械有限公司| 河南黄河防爆起重机有限公司| 重庆箭驰机械有限公司| 湖北日朗机械制造有限公司| 河南省化工机械制造有限公司| 东莞市业佳精密机械有限公司| 河南朝阳钢铁有限公司| 武汉纵能机械制造有限公司| 固达机械制造有限公司| 东莞市森人机械有限公司| 郑州世纪精信机械制造有限公司| 安徽威萨重工机械有限公司| 东莞市途锐机械有限公司| 保定向阳航空精密机械有限公司| 诸城市鼎康机械有限公司| 申光洗涤机械有限公司| 东莞市今塑精密机械有限公司| 佳木斯农业机械有限公司| 东莞市金坤机械设备有限公司 | 深圳市环球同创机械有限公司| 东莞东久机械有限公司| 青岛昌源隆纺织机械有限公司| 山东峻峰起重机械有限公司| 涞源奥宇钢铁有限公司| 嘉兴 精密机械有限公司| 新劲力机械有限公司| 常州度盛机械有限公司| 柳州富达机械有限公司| 张家口煤矿机械制造有限公司| 佛山顺德区机械有限公司| 南京利德盛机械有限公司| 无锡锡南铸造机械有限公司| 青岛凯机械有限公司| 富利源机械有限公司| 三菱重工海尔空调机有限公司| 金坛包装机械有限公司| 湖南卓迪机械有限公司| 辽宁春光机械有限公司| 中铁重工有限公司武汉| 南京华创包装机械设备有限公司 | 江苏重型机械有限公司| 玉环博机械有限公司| 湖南华菱湘潭钢铁有限公司| 深圳固尔琦包装机械有限公司| 贝奇尔机械有限公司| 温州华推机械有限公司| 南京儒一航空机械装备有限公司| 新乡市豫成振动机械有限公司| 杭州恒机械有限公司| 汕头 机械有限公司| 广州而众机械有限公司| 无锡建筑机械有限公司| 宁波华表机械制造有限公司| 深圳步先包装机械有限公司| 郑州志乾机械设备有限公司| 昆山环保机械有限公司| 宁波伟隆传动机械有限公司| 安徽中科光电色选机械有限公司| 三友重工机械有限公司| 海益机械配件有限公司| 奥通机械制造有限公司| 上海石化机械制造有限公司| 广州市磊蒙机械设备有限公司 | 上海青川机械配件有限公司| 山西中德科工机械制造有限公司| 台林机械有限公司 -| 南京一嘉起重机械制造有限公司 | 上海雄风起重设备厂有限公司| 泉州市闽达机械制造有限公司| 河南飞马起重机械有限公司| 山东泰峰起重设备制造有限公司| 江苏科圣化工机械有限公司 | 洛阳机械设备有限公司| 广东三浦重工有限公司| 龙海起重工具有限公司| 东莞泽源机械有限公司| 山东兴田机械有限公司| 苏州全彩机械设备有限公司| 河南 工程机械有限公司| 鹤壁市豫星机械制造有限公司 | 上海埃比西斯机械有限公司| 烨隆精密机械有限公司| 杭州一鼎传动机械有限公司| 顺德机械设备有限公司| 江门携成机械有限公司怎样| 上海山启机械制造有限公司| 常州国丰机械有限公司| 昆荣机械(昆山)有限公司| 山东重机械有限公司| 河北农哈哈机械有限公司| 单县江华机械有限公司| 卡骏机械设备有限公司| 张家港白熊科美机械有限公司| 广东科杰机械自动化有限公司 | 苏州 机械 有限公司| 广州工友起重设备制造有限公司| 南方动力机械有限公司| 兰州机械设备有限公司| 安徽泰恒机械制造有限公司| 绍兴市 机械有限公司| 佛宇重工实业有限公司| 青岛宏达锻压机械有限公司| 苏州精创机械有限公司| 广东佳明重工有限公司| 江阴市化工机械有限公司| 浙江云广机械制造有限公司| 山东永华机械有限公司| 浙江富龙钢铁有限公司| 固达机械制造有限公司| 上海国翔包装机械制造有限公司| 安徽华邦机械有限公司| 河南启瀚机械设备有限公司| 上海文胜机械设备有限公司| 福州机械制造有限公司| 上海橡塑机械有限公司| 鑫泰数控机械有限公司| 天津工程机械有限公司| 武汉纵能机械制造有限公司| 宁波天瑞精工机械有限公司| 重村钢模机械工业苏州有限公司| 潞城兴宝钢铁有限公司| 山东联亿重工有限公司| 台州精密机械有限公司| 昆山富日精密机械有限公司| 沧州机械制造有限公司| 上海板换机械设备有限公司| 永宏机械制造有限公司| 新余钢铁厂有限公司| 旭东机械昆山有限公司| 晶元精密机械有限公司| 启英机械设备有限公司| 机械化施工有限公司| 浙江名瑞机械有限公司| 山东明美数控机械有限公司| 瑞安市印刷机械有限公司| 武汉联明机械有限公司| 杭州容瑞机械技术有限公司| 山东液压机械有限公司| 众立机械制造有限公司| 山推楚天工程机械有限公司| 瑞安市机械有限公司| 重庆江增船舶重工有限公司| 昆山东新力特精密机械有限公司| 四川沱江起重机有限公司| 杭州化工机械有限公司| 上海集美食品机械有限公司 | 宁波传动机械有限公司| 郑州红星机械制造有限公司| 江阴市科盛机械有限公司| 上海盛普机械制造有限公司 | 郑州双狮粮油机械有限公司| 鞍山机械制造有限公司| 龙岩市机械有限公司| 盘江矿山机械有限公司| 温岭市林大机械有限公司| 东莞钰腾机械有限公司| 北默压缩机械有限公司| 青岛 木工机械有限公司| 江苏明珠试验机械有限公司| 河南起重机有限公司| 芜湖良仕机械有限公司| 青岛安成食品机械有限公司| 沈阳瑞熠机械有限公司| 佛山市液压机械有限公司| 泉州工程机械有限公司| 郑州中联收获机械有限公司| 山东动力机械有限公司| 郑州江河重工有限公司| 昆山奥德机械有限公司| 苏州苏媛爱德克机械有限公司| 宁波华热机械制造有限公司| 浙江建达机械有限公司| 沃得农业机械有限公司| 北京机械施工有限公司| 青岛春风机械有限公司| 西安北村精密机械有限公司| 昆山美和机械有限公司| 东莞市沃德精密机械有限公司| 河南省起重机有限公司| 上海申虎包装机械设备有限公司| 河南省时代起重机械有限公司| 唐山隆鑫机械有限公司| 洛阳耿力机械有限公司| 上海山卓重工机械有限公司 | 定州市至信机械制造有限公司| 江南机械制造有限公司| 上海鼎龙机械有限公司| 江阴 起重机械有限公司| 成都机械设备有限公司| 东莞市康旭机械有限公司| 河南卫华重型机械有限公司| 上海紫宏机械有限公司| 宁波思进机械有限公司| 山东兴源机械有限公司| 北京大森包装机械有限公司| 上海杰姆博机械设备有限公司| 宏机械铸造有限公司| 宁波天竺工程机械有限公司| 杭州机械设备有限公司| 廊坊机械制造有限公司| 小森机械南通有限公司| 潍坊润鑫机械有限公司| 上海 输送机械有限公司| 扬州市天发试验机械有限公司| 盐城市成功机械制造有限公司| 洛阳洛北重工机械有限公司| 武汉 机械制造有限公司| 江阴祥乐机械有限公司| 东莞市机械有限公司| 广州东昻机械有限公司| 无锡胜麦机械有限公司| 南京海威机械有限公司| 天津泰威机械有限公司| 上海起重机有限公司| 新乡市福泽机械设备有限公司| 上海竹达机械设备有限公司| 曲阜润丰机械有限公司| 嘉兴机械有限公司招聘| 上海太腾机械设备有限公司| 苏州澳克机械有限公司| 江阴市祥达机械制造有限公司| 江苏明珠试验机械有限公司| 博山华翔机械制造有限公司| 湛江市机械有限公司| 穗华机械设备有限公司| 浙江华塑机械有限公司| 卡骏机械设备有限公司 | 杭州九钻机械有限公司| 杭州青达机械有限公司| 山西 机械设备有限公司| 江西协旭机械有限公司| 上海众星洗涤机械制造有限公司| 诚辉机械制造有限公司| 河北实阳机械有限公司| 江阴市科盛机械有限公司| 佛山突破机械制造有限公司| 威海机械制造有限公司| 中机建重工有限公司| 山东誉亚大豆机械制造有限公司| 浙江万能弹簧机械有限公司 | 重庆中容石化机械制造有限公司 | 温州精宇机械有限公司| 广州市金王机械设备有限公司| 高明鸿溢机械有限公司| 电力机械制造有限公司| 东莞市康旭机械有限公司| 青岛科泰重工机械有限公司 | 上海鸿尔机械有限公司| 洛阳瑞德机械有限公司| 成都海科机械设备制造有限公司| 苏州德派机械有限公司| 东营市机械有限公司| 宁波伟隆传动机械有限公司| 机械有限公司起名大全| 州东方机械有限公司| 萧山天成机械有限公司| 镇江鸿泰钢铁有限公司| 金坛市 机械有限公司| 浙江帅锋精密机械制造有限公司| 昆山施耐特机械有限公司| 广西五丰机械有限公司| 浙江嘉益机械有限公司| 济南农沃机械有限公司| 泉州巨能机械有限公司| 宁波美亚特精密机械有限公司| 张家港精密机械有限公司| 无锡精派机械有限公司| 德州力维机械有限公司| 上海西马特机械制造有限公司| 西安 机械设备有限公司| 南阳 机械制造有限公司| 浙江长江机械有限公司| 耐驰上海机械仪器有限公司| 淄博协丰机械有限公司| 江门 机械 有限公司| 东莞市固达机械制造有限公司 | 浙江康思特动力机械有限公司 | 广东穗华机械设备有限公司| 江苏雨花钢铁有限公司| 科尼起重机设备(上海)有限公司| 上海中远海运重工有限公司| 河北凯瑞重工有限公司| 上海瑞派机械有限公司招聘| 昆山市贝纳特机械设备有限公司| 四川机械设备有限公司| 浙江红旗机械有限公司|