㈠ 怎麼講將數據導出到excel表格中
看你是什麼文檔的數據,text文檔的數據也可以導入,點擊-數據-對應的有5個選項可以選擇:1.自aess;2.自網站;3.自文本;4.自其它來源;5.現有鏈接。-就可以導入了。
裡面的具體操作,看你是導入哪方面的數據,對應操作,不好一樣說,你上圖,我再補充。
1首先,我們需要打開電腦上的Navicatfor MySQL快捷鍵。這樣就可以查看資料庫了。 2然後,我們點擊root打開之後,單擊core_db,在展開的選項中可以看到表。 3我們點擊「表」後可以看到資料庫中的所有表,我們右擊表彈出的選項中有一個「導出向導
1WinCC 作為DDE的伺服器, Excel 作為DDE客戶端
1)打開WinCC項目,在WinCC Explorer 中 「計算機屬性->啟動」中添加應用程序 : DdeServ.exe ,同時添加命令行參數 : /v /n 。
2)激活WinCC 後,會彈出 WinCC DDE-Server 對話框,點擊 Tag List 按鈕:
在列表中選擇想要訪問的變數,點擊「確定」,這樣該變數的連接信息就被拷貝到Windows剪貼板。
3) 打開Excel ,隨便(雙擊)選中一個單元格,將Windows剪貼板的內容拷貝到該單元格中,然後在第一個字元前添加 「=」,這樣就完成對單元格的輸入。這時在Excel中就能夠得到WinCC的內部和外部過程數據了。
4) 如果要訪問多個變數,請重復步驟 2) 和 3)。
注意:DdeServ.exe 需要一直運行。
2.WinCC 作為DDE的伺服器, VB 作為DDE客戶端
1)打開WinCC項目,在WinCC Explorer 中 「計算機屬性->啟動」中添加應用程序 : DdeServ.exe ,同時添加命令行參數 : /v /n 。
2)激活WinCC。
3)打開VB,在窗體上放置 TextBox 控制項,設置該控制項的下列屬性 :
a)LinkTopic=WinCC|\計算機名稱該WinCC項目的文件夾的共享名該WinCC項目名.mcp
b)LinkItem=WinCC的變數名稱
c)LinkMode=Automatic 。該只要屬性一生效,此TextBox控制項就能在編輯狀態下取得WinCC 變數的值。
3.WinCC 作為DDE的客戶端,Excel 作為DDE伺服器(本地)
1)打開WinCC Explorer,在「變數管理」中 建立「WINDOWS DDE」通道和連接,其連接屬性中:
「計算機名稱」為空;
「應用程序」 為Excel;
「主題」為 [Excel文件名]工作表名 ,比如 [book1.xls]sheet1 。
2)建立新變數,在變數屬性中選擇地址,條目名稱填: r 行數c列數,比如 r1c1 (表示第一行第一列的單元格)
3)重復步驟2)可以加入更多的DDE變數。
昨天項目里有個新需求,客戶希望把一些數據能導出成為Excel表格,剛開始用PHP原生輸入Excel表格,發現效果不是很理想,於是找到一個比較著名的庫:PHPExcel。下面是一個簡單的demo,分享給大家,希望可以幫到有同樣需求的朋友。
網頁鏈接
最好的方法是:選中表格-右鍵-輸出-選擇文件存放路徑-導出後為一個csv格式的文件,默認的打開方式就電子表格
upload.asp 上傳文件 if (.location==self.location) { .location="index.asp" } -------------------------------------- -------上傳並且寫入庫----------- readxls.asp EXECL數據導入 120000 then %> alert("您選擇的文件過大!"); wind...
方法一、 粘貼到記事本 數據——導入數據,身份證列設為文本格式 。 方法二、 WPS表格中,身份證對應列設為文本格式。 選擇性粘貼,無格式文本
簡單的,可以使用控制項的方法,如
Excel
Response.AppendHeader("Content-Disposition", "attachment;filename=temp.xls");
Response.ContentType = "application/ms-excel";
System.IO.StringWriter writer = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter Writer = new System.Web.UI.HtmlTextWriter(writer);
this.pnlPrinter.RenderControl(Writer);
輸出
Response.Write(writer.ToString());
Response.End();
復雜的,你可以使用數據源自己生成excel文件,並插入數據,網上有excelhelper之類的現成的操作excel的類可以下載下來使用
public static void ExportExcel(DataGridView dgv)
{ try
{
int lvA = 0;
for (int i = 0; i < dgv.Columns.Count; i++)
{
if (dgv.Columns[i].Visible)
{
lvA++;
}
}
int rowCount = dgv.RowCount;
int columnCount = lvA;
Microsoft.Office.Interop.Excel.Application exc = new Microsoft.Office.Interop.Excel.Application();
if (exc == null)
{
throw new Exception("Excel無法啟動");
}
exc.Visible = true;
Workbooks workbooks = exc.Workbooks;
_Workbook workbook = workbooks.Add(XlWBATemplate.xlWBATWorksheet);
Sheets sheets = exc.Sheets;
_Worksheet worksheet = (_Worksheet)sheets[1];
if (worksheet == null)
{
throw new Exception("Worksheet error");
}
Range r = worksheet.get_Range("A1", Missing.Value);
if (r == null)
{
MessageBox.Show("Range無法啟動");
throw new Exception("Range error");
}
以上是一些例行的初始化工作,下面進行具體的信息填充
填充標題
int ColIndex = 1;
for (int i = 0; i < dgv.ColumnCount; i++)
{
if (dgv.Columns[i].Visible)
{
worksheet.Cells[1, ColIndex++] = dgv.Columns[i].HeaderText;
}
}
獲取DataGridView中的所有行和列的數值,填充到一個二維數組中.
object[,] myData = new object[rowCount + 1, columnCount];
for (int j = 0; j < dgv.Rows.Count; j++)
{
int a = 0;
for (int k = 0; k < dgv.Columns.Count; k++)
{
if (k > 0)
{
if (dgv.Rows[j].Cells[k].Visible)
{
a++;
myData[j, a] = dgv[k, j].Value;
}
}
else if (dgv.Rows[j].Cells[k].Visible)
{
myData[j, a] = dgv[k, j].Value;
}
}
}
將填充好的二維數組填充到Excel對象中.
r = worksheet.get_Range(worksheet.Cells[2, 1], worksheet.Cells[rowCount + 1, columnCount]);
r.Value2 = myData;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
1使用WinCC標准控制項的工具按鈕
1.1在線趨勢控制項
從WinCC V6.2版本開始,在對象選項板的「控制項」標簽上,如圖1.1單擊「WinCC 在線趨勢控制項」對象。
打開「WinCC 在線趨勢控制項的屬性」快速組態對話框。在「工具欄」標簽中組態 WinCC 在線趨勢控制項的工具欄中的按鈕,勾選最後一項「報表保存」。激活運行系統後,在線趨勢控制項中的最後一個工具欄按鈕顯示為存檔圖標,
將趨勢控制項所顯示的當前數據保存到Excel中,必須停止趨勢更新,「啟動/停止更新」工具按鈕顯示為。 報表將以「.csv」文件的格式保存在 WinCC 項目路徑中的「Export/TagLogging」目錄下。 文件名由控制項的窗口標題和報表生成的日期時間組成,
點擊「報表保存」按鈕後,報表就會自動創建並保存,但是沒有任何提示對話框,所以,點擊一次就可以,不需要重復點擊。
趨勢控制項中數據的時間范圍從16:41到16:42,但是導出文件中數據的時間范圍從8:41到8:42,這是由於WinCC資料庫保存的時間為UTC格林尼治標准時間,所以會比北京時間小8個小時,這里需要注意。
另外,導出文件中」Pen Number」 對應 」Pen Name」的名稱是控制項中給趨勢曲線組態的名稱,如圖1.4,而不是對應歸檔變數的名稱。