導航:首頁 > 文件管理 > 伺服器上的文本文件如何放到表中

伺服器上的文本文件如何放到表中

發布時間:2023-11-28 08:32:06

⑴ 如何將記事本文檔導入到excel表格中

利用excel的數據設置功能即可將記事本文檔導入到excel表格中,具體操作請參照以下步驟。

1、在電腦上打開一個excel表格文件,點擊上方菜單工具欄中的數據選項,找到「獲得外部數據」選項區域。

⑵ 如何用MySQL命令對資料庫進行導出/導入/技巧

info:
1.txt
zhangsan wuhan
lishi wuhan
把1.txt文件插入到mysql資料庫中

1.mysql -u root -p 資料庫名 </文件路徑(在bin下就直接加文件名)
2.mysqlimport的語法介紹:
mysqlimport位於mysql/bin目錄中,是mysql的一個載入(或者說導入)數據的一個非常有效的工具。這是一個命令行工具。有兩個參數以及大量的選項可供選擇。這個工具把一個文本文件(text file)導入到你指定的資料庫和表中。比方說我們要從文件Customers.txt中把數據導入到資料庫Meet_A_Geek中的表 Custermers中:
mysqlimport Meet_A_Geek Customers.txt
注意:這里Customers.txt是我們要導入數據的文本文件,而Meet_A_Geek是我們要操作的資料庫,資料庫中的表名是Customers,這里文本文件的數據格式必須與Customers表中的記錄格式一致,否則mysqlimport命令將會出錯。
其中表的名字是導入文件的第一個句號(.)前面文件字元串,另外一個例子:
mysqlimport Meet_A_Geek Cus.to.mers.txt
那麼我們將把文件中的內容導入到資料庫Meet_A_Geek 中的Cus表中。上面的例子中,都只用到兩個參數,並沒有用到更多的選項,下面介紹mysqlimport的選項:
選項 功能
-d or --delete 新數據導入數據表中之前刪除數據數據表中的所有信息
-f or --force 不管是否遇到錯誤,mysqlimport將強制繼續插入數據
-i or --ignore mysqlimport跳過或者忽略那些有相同唯一關鍵字的行, 導入文件中的數據將被忽略。
-l or -lock-tables 數據被插入之前鎖住表,這樣就防止了,你在更新資料庫時,用戶的查詢和更新受到影響。
-r or -replace 這個選項與-i選項的作用相反;此選項將替代表中有相同唯一關鍵字的記錄。
--fields-enclosed- by= char 指定文本文件中數據的記錄時以什麼括起的, 很多情況下數據以雙引號括起。 默認的情況下數據是沒有被字元括起的。
--fields-terminated- by=char 指定各個數據的值之間的分隔符,在句號分隔的文件中,分隔符是句號。您可以用此選項指定數據之間的分隔符。默認的分隔符是跳格符(Tab)
--lines-terminated- by=str 此選項指定文本文件中行與行之間數據的分隔字元串或者字元。 默認的情況下mysqlimport以newline為行分隔符。您可以選擇用一個字元串來替代一個單個的字元:一個新行或者一個回車。
mysqlimport命令常用的選項還有-v 顯示版本(version), -p 提示輸入密碼(password)等。
例子:導入一個以逗號為分隔符的文件文件中行的記錄格式是這樣的:
"1", "ORD89876", "1 Dozen Roses", "19991226"
我們的任務是要把這個文件裡面的數據導入到資料庫Meet_A_Geek中的表格Orders中,我們使用這個命令:
bin/mysqlimport –prl –fields-enclosed-by=" –fields-terminated-by=, Meet_A_Geek Orders.txt
3.mysql資料庫常用導出導入命令的幾個用例
================================
幾個常用用例:
1.導出整個資料庫
mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名
mysqlmp -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.導出一個表
mysqlmp -u 用戶名 -p 資料庫名 表名> 導出的文件名
mysqlmp -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.導出一個資料庫結構
mysqlmp -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql
-d 沒有數據 --add-drop-table 在每個create語句之前增加一個drop table
4.導入資料庫
常用source 命令
進入mysql資料庫控制台,
如mysql -u root -p
mysql>use 資料庫
然後使用source命令,後面參數為腳本文件(如這里用到的.sql)
mysql>source d:\wcnc_db.sql
4.可參看 MySQL數據的導出和導入工具:mysqlmp
====================================
批處理是一種非互動式運行mysql程序的方法,如同您在mysql中使用的命令一樣,你仍然將使用這些命令。為了實現批處理,您重定向一個文件到 mysql程序中,首先我們需要一個文本文件,這個文本文件包含有與我們在mysql中輸入的命令相同的文本。比如我們要插入一些數據,使用包含下面文本的文件(文件名為New_Data.sql,當然我們也可以取名為New_Data.txt及任何其他的合法名字,並不一定要以後綴sql結尾):
USE Meet_A_Geek;
INSERT INTO Customers (Customer_ID, Last_Name) VALUES(NULL, "Block");
INSERT INTO Customers (Customer_ID, Last_Name) VALUES(NULL, "Newton");
INSERT INTO Customers (Customer_ID, Last_Name) VALUES(NULL, "Simmons");
注意上面的這些句子的語法都必須是正確的,並且每個句子以分號結束。上面的USE命令選擇資料庫,INSERT命令插入數據。
下面我們要把上面的文件導入到資料庫中,導入之前要確認資料庫已經在運行,即是mysqld進程(或者說服務,Windows NT下面稱為」服務「,unix下面為」進程「)已經在運行。然後運行下面的命令:
bin/mysql –p < /home/mark/New_Data.sql
接著按提示輸入密碼,如果上面的文件中的語句沒有錯誤,那麼這些數據就被導入到了資料庫中。
命令行中使用LOAD DATA INFILE 從文件中導入數據到資料庫:
現在您可能會問自己,"究竟為什麼我要輸入所有的這些SQL語句到文件中,然後通過程序運行它們呢?」這樣看起來好像需要大量的工作。很好,你這樣想很可能就對了。但是假如你有從所有這些命令中產生的log記錄呢?現在這樣就很棒,嗯,大多數資料庫都會自動產生資料庫中的事件記錄的log。而大部分log 都包含有用過的原始的SQL命令。因此,如果您不能從您現在的資料庫中導出數據到新的mysql資料庫中使用,那麼您可以使用log和mysql的批處理特性,來快速且方便地導入您地數據。當然,這樣就省去了打字的麻煩。
LOAD DATA INFILE
這是我們要介紹的最後一個導入數據到MySQL資料庫中的方法。這個命令與mysqlimport非常相似,但這個方法可以在mysql命令行中使用。也就是說您可以在所有使用API的程序中使用這個命令。使用這種方法,您就可以在應用程序中導入您想要導入的數據。
使用這個命令之前,mysqld進程(服務)必須已經在運行。啟動mysql命令行:
bin/mysql –p
按提示輸入密碼,成功進入mysql命令行之後,輸入下面的命令:
USE Meet_A_Geek;
LOAD DATA INFILE "/home/mark/data.sql" INTO TABLE Orders;
簡單的講,這樣將會把文件data.sql中的內容導入到表Orders中,如mysqlimport工具一樣,這個命令也有一些可以選擇的參數。比如您需要把自己的電腦上的數據導入到遠程的資料庫伺服器中,您可以使用下面的命令:
LOAD DATA LOCAL INFILE "C:\MyDocs\SQL.txt" INTO TABLE Orders;
上面的LOCAL參數表示文件是本地的文件,伺服器是您所登陸的伺服器。這樣就省去了使用ftp來上傳文件到伺服器,MySQL替你完成了.
您也可以設置插入語句的優先順序,如果您要把它標記為低優先順序(LOW_PRIORITY),那麼MySQL將會等到沒有其他人讀這個表的時候,才把插入數據。可以使用如下的命令:
LOAD DATA LOW_PRIORITY INFILE "/home/mark/data.sql" INTO TABLE Orders;
您也可以指定是否在插入數據的時候,取代或者忽略文件與數據表中重復的鍵值。替代重復的鍵值的語法:
LOAD DATA LOW_PRIORITY INFILE "/home/mark/data.sql" REPLACE INTO TABLE Orders;
上面的句子看起來有點笨拙,但卻把關鍵字放在了讓您的剖析器可以理解的地方。
下面的一對選項描述了文件的記錄格式,這些選項也是在mysqlimport工具中可以用的。他們在這里看起來有點不同。首先,要用到FIELDS關鍵字,如果用到這個關鍵字,MySQL剖析器希望看到至少有下面的一個選項:
TERMINATED BY character
ENCLOSED BY character
ESCAPED BY character
這些關鍵字與它們的參數跟mysqlimport中的用法是一樣的. The
TERMINATED BY 描述欄位的分隔符,默認情況下是tab字元(\t)
ENCLOSED BY描述的是欄位的括起字元。比方以引號括起每一個欄位。
ESCAPED BY 描述的轉義字元。默認的是反些杠(backslash:\ ).
下面仍然使用前面的mysqlimport命令的例子,用LOAD DATA INFILE語句把同樣的文件導入到資料庫中:
LOAD DATA INFILE "/home/mark/Orders.txt" REPLACE INTO TABLE Orders FIELDS TERMINATED BY ','
ENCLOSED BY '"';
LOAD DATA INFILE語句中有一個mysqlimport工具中沒有特點:LOAD DATA INFILE 可以按指定的列把文件導入到資料庫中。
當我們要把數據的一部分內容導入的時候,這個特點就很重要。比方說,我們要從Access資料庫升級到MySQL資料庫的時候,需要加入一些欄目(列/欄位 /field)到MySQL資料庫中,以適應一些額外的需要。這個時候,我們的Access資料庫中的數據仍然是可用的,但是因為這些數據的欄目 (field)與MySQL中的不再匹配,因此而無法再使用mysqlimport工具。盡管如此,我們仍然可以使用LOAD DATA INFILE,下面的例子顯示了如何向指定的欄目(field)中導入數據:
LOAD DATA INFILE "/home/Order.txt" INTO TABLE Orders(Order_Number, Order_Date, Customer_ID);
如您所見,我們可以指定需要的欄目(fields)。這些指定的欄位依然是以括弧括起,由逗號分隔的,如果您遺漏了其中任何一個,MySQL將會提醒您^_^ 。

⑶ 怎麼講將數據導出到excel表格中

怎麼講將數據導出到excel表格中

看你是什麼文檔的數據,text文檔的數據也可以導入,點擊-數據-對應的有5個選項可以選擇:1.自aess;2.自網站;3.自文本;4.自其它來源;5.現有鏈接。-就可以導入了。
裡面的具體操作,看你是導入哪方面的數據,對應操作,不好一樣說,你上圖,我再補充。

怎麼把DBGrid數據導出到Excel表格中

1首先,我們需要打開電腦上的Navicatfor MySQL快捷鍵。這樣就可以查看資料庫了。 2然後,我們點擊root打開之後,單擊core_db,在展開的選項中可以看到表。 3我們點擊「表」後可以看到資料庫中的所有表,我們右擊表彈出的選項中有一個「導出向導

怎麼講win6.0中的數據導出到excel表格中

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變數。

php 怎麼把數據導出到excel表格

昨天項目里有個新需求,客戶希望把一些數據能導出成為Excel表格,剛開始用PHP原生輸入Excel表格,發現效果不是很理想,於是找到一個比較著名的庫:PHPExcel。下面是一個簡單的demo,分享給大家,希望可以幫到有同樣需求的朋友。

網頁鏈接

怎麼把cad中表格中數據導出到excel

最好的方法是:選中表格-右鍵-輸出-選擇文件存放路徑-導出後為一個csv格式的文件,默認的打開方式就電子表格

如何用asp把aess中數據導出到excel表格中

upload.asp 上傳文件 if (.location==self.location) { .location="index.asp" } -------------------------------------- -------上傳並且寫入庫----------- readxls.asp EXECL數據導入 120000 then %> alert("您選擇的文件過大!"); wind...

java將數據導出到wps表格中,怎麼實現

方法一、 粘貼到記事本 數據——導入數據,身份證列設為文本格式 。 方法二、 WPS表格中,身份證對應列設為文本格式。 選擇性粘貼,無格式文本

C#如何將ListBox控制項數據導出到Excel表格

簡單的,可以使用控制項的方法,如
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的類可以下載下來使用

C#將datagridview中的數據導出到excl表格中?

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);
}
}

如何將WinCC歸檔的歷史數據導出到EXCEL表格

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,而不是對應歸檔變數的名稱。

⑷ 如何通過讀取XML配置文件導入Excel文件到數據中

1.首先,我們正常使用Excel的另存為,看看能否順利地直接另存為XML文件。

方法:

點擊Excel左上角按鈕,在彈出的選項中,點擊「另存為」

或者直接在Excel中按下快捷鍵F12

閱讀全文

與伺服器上的文本文件如何放到表中相關的資料

熱點內容
線下活動數據分析有哪些 瀏覽:314
助聽器插片式編程線如何連接 瀏覽:293
怎麼刪除系統休眠文件 瀏覽:914
搜索文件內容中包含的文字並替換 瀏覽:542
微信相冊程序圖標 瀏覽:714
win8怎麼顯示文件格式 瀏覽:547
文件伺服器中毒 瀏覽:721
如何修改網站訪問次數 瀏覽:518
mdfldf是什麼文件 瀏覽:569
文件在桌面怎麼刪除干凈 瀏覽:439
馬蘭士67cd機版本 瀏覽:542
javaweb爬蟲程序 瀏覽:537
word中千位分隔符 瀏覽:392
迷你編程七天任務的地圖怎麼過 瀏覽:844
word2003格式不對 瀏覽:86
百度雲怎麼編輯文件在哪裡 瀏覽:304
起名app數據哪裡來的 瀏覽:888
微信怎麼去泡妞 瀏覽:52
百度廣告html代碼 瀏覽:244
qq瀏覽器轉換完成後的文件在哪裡 瀏覽:623

友情鏈接