0
A
답변
1
가장 쉬운 방법은 엑셀 ODBC 드라이버를 사용하는 아마. 이를 통해 OdbcConnection을 사용하여 워크 시트를 DataTable로 읽을 수 있습니다. 그런 다음 테이블의 행 모음을 반복하여 값을 목록이나 배열로 복사 할 수 있습니다.
0
This link 당신을 도울 수 있습니다. 값을 정수로 변환 할 수 있습니다.
0
당신은 엑셀 Interop를 사용하고의 라인을 따라 뭔가를 할 수 있습니다
Excel.Range firstCell = excelWorksheet.get_Range("A1", Type.Missing);
Excel.Range lastCell = excelWorksheet.get_Range("A10", Type.Missing);
Excel.Range worksheetCells = excelWorksheet.get_Range(firstCell, lastCell);
var cellValues = worksheetCells.Value2;
당신은 객체 인덱스 (1)의 배열을 취득해야하고, 변환 (예를 들어)를 사용하여 내용을 캐스팅 할 수 있습니다. ToDouble().
0
SpreadsheetGear for .NET은 그것을 할 수 있습니다. 아래는 C# 소스입니다. SpreadsheetGear API는 Excel API와 유사하므로 아래 코드를 Excel에 적용 할 수 있습니다.
using System;
using SpreadsheetGear;
namespace Program
{
class Program
{
static void Main(string[] args)
{
// Load a workbook from disk and get the first worksheet.
var workbook = SpreadsheetGear.Factory.GetWorkbook(@"C:\tmp\Numbers.xlsx");
// Allocate a list of doubles to store the number.
var numbers = new System.Collections.Generic.List<double>();
var worksheet = workbook.Worksheets[0];
// Assuming that column A is the column with the numbers...
var columnA = worksheet.Cells["A:A"];
var usedRange = worksheet.UsedRange;
// Limit the cells we look at to the used range of the sheet.
var numberCells = usedRange.Intersect(columnA);
// Get the numbers into the list.
foreach (IRange cell in numberCells)
{
object val = cell.Value;
if (val is double)
numbers.Add((double)val);
}
// Write the numbers to the console.
foreach (double number in numbers)
Console.WriteLine("number={0}", number);
}
}
}
당신이 그것을 자신을 시도하려는 경우 당신은 무료로하는 SpreadsheetGear 재판 here을 다운로드 할 수 있습니다.
면책 조항 : 소유권 SpreadsheetGear LLC
관련 문제
- 1. 가져 오기 도구를 엑셀 CSV는
- 2. 엑셀 VBA SQL 가져 오기
- 3. 파이썬에서 xlrd를 사용하여 숫자 엑셀 데이터를 읽음
- 4. SSIS 가져 오기/내보내기 마법사를 사용하여 숫자 열에서 NULL을 유지 하시겠습니까?
- 5. DataGridViewCell에서 숫자 값 가져 오기?
- 6. 파이썬/django의 datetime 열에서 날짜 가져 오기
- 7. DataGridView의 특정 열에서 텍스트 가져 오기
- 8. 가져 오기 엑셀 스프레드 시트 2000
- 9. php/mysql에서 이미지로 엑셀 가져 오기
- 10. 엑셀 파일을 파워 빌더로 가져 오기
- 11. 엑셀 파일로 HTML 테이블을 SAP로 가져 오기
- 12. OLE를 사용하여 포커스가있는 엑셀 워크 시트의 ID 가져 오기
- 13. 텍스트 열에서 최대 숫자 값을 가져 오는 Linq-SQL 식
- 14. 숫자가 아닌 문자열에서 숫자 가져 오기
- 15. SPFieldCurrency 필드의 숫자 값 가져 오기
- 16. jquery - html 테이블의 지정된 열에서 요소 가져 오기
- 17. Google지도 API - 융합 표의 문자열 열에서 아이콘 표식 가져 오기
- 18. VSTO 3.0 엑셀 2007 통합 문서 연결 가져 오기/변경
- 19. SQLQuery 결과의 id 열에서 Hibernate Entity 인스턴스 가져 오기
- 20. mysql의 int 열에서 set 비트 인덱스 가져 오기
- 21. listview 열에서 항목 가져 오기 퍼센트로 변환하고 다음 열에 표시
- 22. 읽기 엑셀 파일은 내가 누구의 형식으로 엑셀 파일을 가져 오기 위해 노력하고 있어요 3.5
- 23. OLEDB를 사용하여 Excel 파일에서 그림 가져 오기
- 24. rJava를 사용하여 R에서 해시 맵 가져 오기
- 25. C/C을 찾고 ++ 언어와 표준 라이브러리 사양
- 26. 워크 시트를 하나의 엑셀 워크 북으로 가져 오기
- 27. RRDTool을 사용하여 특정 기간의 평균값 가져 오기
- 28. 가져 오기 형식을 유지하면서 데이터를 Excel에서 가져 오기
- 29. 엑셀
- 30. jQuery를 사용하여 simpleXMLElement 가져 오기
파일 작업 중 생각났습니다. 파일 행의 데이터를 읽습니다. 나는 .txt 파일 befor와 함께 일했으나 어떻게 사용했는지 잊어 버렸다. – LIX
@LIX : 일반 텍스트 파일을 읽기가 비교적 쉽지만 Excel 파일 형식은 일반 텍스트가 아니며 특수한 독자가이를 읽어야합니다. –
@itowlson : 질문과 지금 텍스트 발언을 볼 때, 그것은 사실에 대한 예시 일 수 있습니까? a) 예! 사회 공동체는 문화적으로 인식하고 커뮤니케이션 장애물을 없애기 위해 노력할 필요가있다. b) 영어가 가장 적게 요구되는 동료들에 의해 중단 되더라도, 좋고보기 흉한 질문은 그렇게 나쁘지 않다. c) 모두가 할 수는 없다. 도와 줘. 어떻게 생각해 ? 친절한 의견을 보내 주신 덕분에 – mjv