我使用 c# 从 xls 电子表格中读取数据。它读起来是否正常,但由于某种原因,它缺少某些长数据单元格内容的结尾。
下面是我的一些代码
string excelConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=W:\translations-mk2.xls;Extended Properties=""Excel 8.0;HDR=YES;""";
using (System.Data.OleDb.OleDbConnection connection = new System.Data.OleDb.OleDbConnection(excelConnectionString))
{
//List columns you need from the Excel file
System.Data.OleDb.OleDbCommand command = new System.Data.OleDb.OleDbCommand("Select * FROM [phrases$]", connection);
connection.Open();
// Create DbDataReader to Data Worksheet
using (System.Data.OleDb.OleDbDataReader dr = command.ExecuteReader())
{
if (dr.HasRows)
{
int x = 1;
while (dr.Read())
{
//Response.Write(dr[1].ToString() + " : " + dr[6].ToString() + "<p> </p><p> </p>");
string dbId = dr[0].ToString();
string htmlControl = dr[1].ToString();
string eng = dr[2].ToString();
string german = dr[4].ToString();
string greek = dr[6].ToString();
if (dbId == "65")
{
Response.Write("greek: " + dr[6].ToString());
}
内容是希腊语,所以字符串中应该是什么
Καλωσορίσατε στον ιστότοπο της ADHD 变革联盟 (Συμμαχία για Αλλαγή στη ΔΕΠΥ)。Η εκστρατεία ADHD Alliance for Change (Συμμαχία για Αλλαγή στη ΔΕΠΥ) είναι ένα ευρωπαϊκό έργο που τελεί υπό την καθοδήγηση μιας Συντονιστικής Επιτροπής Ανεξάρτητων Ευρωπαίων Εμπειρογνωμόνων σε θέματα ΔΕΠΥ (Διαταραχή Ελλειμματικής Προσοχής και Υπερκινητικότητας), το οποίο υλοποιείται με την υποστήριξη ομάδων υπεράσπισης ασθενών και αναπτύσσεται και χρηματοδοτείται από τη φαρμακευτική εταιρεία 郡。
但是字符串中的内容是
Καλωσορίσατε στον ιστότοπο της ADHD 变革联盟 (Συμμαχία για Αλλαγή στη ΔΕΠΥ)。Η εκστρατεία ADHD Alliance for Change (Συμμαχία για Αλλαγή στη ΔΕΠΥ) είναι ένα ευρωπαϊκό έργο που τελεί υπό την καθοδήγηση μιας Συντονιστικής Επιτροπής Ανεξάρτητων Ευρ