日文口譯

2.申明
文字檔案例如CSV花樣是以逗號區隔資料,利用StreamReader讀取資料寫入DataTable中。

DataTable dt = TxtConvertToDataTable(fileName, "tmp", ",");
文章標籤
C# DataTable CSV Convert
public DataTable TxtConvertToDataTable(string File翻譯社 string TableName, string delimiter)
{
DataTable dt = new DataTable();
DataSet ds = new DataSet();
StreamReader s = new StreamReader(File翻譯社 System.Text.Encoding.Default);
//string ss = s.ReadLine();//skip the first line
string[] columns = s.ReadLine().Split(delimiter.ToCharArray());
ds.Tables.Add(TableName);
foreach (string col in columns)
{
bool added = false;
string next = "";
int i = 0;
while (!added)
{
string columnname = col + next;
columnname = columnname.Replace("#", "");
columnname = columnname.Replace("'"翻譯社 "");
columnname = columnname.Replace("&", "");

if (!ds.Tables[TableName].Columns.Contains(columnname))
{
ds.Tables[TableName].Columns.Add(columnname.ToUpper());
added = true;
}
else
{
i++;
next = "_" + i.ToString();
}
}
}

string AllData = s.ReadToEnd();
string[] rows = AllData.Split("
".ToCharArray());

foreach (string r in rows)
{
string[] items = r.Split(delimiter.ToCharArray());
ds.Tables[TableName].Rows.Add(items);
}

s.Close();

dt = ds.Tables[0];

return dt;
}

3.利用

在做檔案處理時,需要將檔案轉換成DataTable後,再進行後續如DataGridView顯示資料,或是將檔案寫入資料庫翻譯

1.媒介


本文來自: http://einboch.pixnet.net/blog/post/244504010-%e7%b4%94%e6%96%87%e5%ad%97%e6%aa%94%e6%a1%88%28%e4%be有關各國語文翻譯公證的問題歡迎諮詢華頓翻譯公司02-77260932

arrow
arrow
    文章標籤
    翻譯社
    全站熱搜
    創作者介紹
    創作者 jaimee88qh06i 的頭像
    jaimee88qh06i

    jaimee88qh06i@outlook.com

    jaimee88qh06i 發表在 痞客邦 留言(0) 人氣()