programing

엑셀 없이 델파이에서 엑셀로 내보내기

padding 2023. 6. 17. 08:45
반응형

엑셀 없이 델파이에서 엑셀로 내보내기

엑셀 사본을 소지하지 않고 델파이에서 엑셀로 자료를 내보내려고 하는데 가능한가요?

N.B. CSV로는 안 됩니다.

zexmlss를 사용해 보십시오.이 라이브러리는 Excel 2003 XML 형식 파일을 만들고 로드할 수 있습니다.병합된 셀, 테두리, 수직 및 수평 정렬 및 기타를 지원합니다.Zlib 라이센스.델파이 6, 7, 9-14와 라자루스로 작업합니다.

FlexCel, 이전에는 TMS에서 관리하는 오픈 소스(http://www.tmssoftware.com/site/flexcel.asp) 가 잘 작동합니다.

TmxNativeExcel은 http://www.torry.net 에서도 확인할 수 있습니다.무료로 제공되며 기본 Biff 형식을 사용합니다.아직 안 먹어봤어요.

저는 MS 오피스 문서를 HTML로 작성하는 것이 가능하다고 생각합니다.웹 브라우저 등에서 열 필요가 없으며 파일 확장명은 .xls이고 Excel에서도 정상적으로 열 수 있습니다.

저는 방금 새로운 스프레드시트를 만들고 숫자 1-3을 A열의 처음 세 셀에 넣고 HTML로 저장했습니다.아마 전부 필요한 것은 아닐 많은 추가적인 혼란이 있었습니다.저는 가능한 한 많이 옷을 벗었습니다. 여기 작업용 스프레드시트를 생성하기 위한 최소한의 최소치가 있습니다.

이 텍스트 파일을 내용으로 하여 새 텍스트 파일을 만들고 확장자 .xls로 저장해 보십시오.

<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<!--[if gte mso 9]><xml>
 <x:ExcelWorkbook>
  <x:ExcelWorksheets>
   <x:ExcelWorksheet>
    <x:Name>Sheet1</x:Name>
    <x:WorksheetOptions>
     <x:Selected/>
     <x:Panes>
      <x:Pane>
       <x:Number>3</x:Number>
       <x:ActiveRow>3</x:ActiveRow>
      </x:Pane>
     </x:Panes>
     <x:ProtectContents>False</x:ProtectContents>
     <x:ProtectObjects>False</x:ProtectObjects>
     <x:ProtectScenarios>False</x:ProtectScenarios>
    </x:WorksheetOptions>
   </x:ExcelWorksheet>
  </x:ExcelWorksheets>
 </x:ExcelWorkbook>
</xml><![endif]-->
</head>
<body>

<table x:str>
    <tr>
        <td x:num width=64>1</td>
    </tr>
    <tr>
        <td x:num>2</td>
    </tr>
    <tr>
        <td x:num>3</td>
    </tr>
</table>
</body>
</html>

o내보내기 - XLSX/ODS 기본 Delphi 가져오기/내보내기 라이브러리

  • 외부 dll 라이브러리가 필요하지 않습니다.
  • Excel 또는 Calc 설치에 대한 종속성 없음(OLE 없음)
  • D7, D2007에 대한 완전한 유니코드 지원
  • 지원되는 셀 유형: 문자열, 숫자, 백분율, 수식, 시간, 날짜, 날짜
  • 셀 형식: 셀 너비 + 높이, 수평 + 수직 정렬, 줄 바꿈 텍스트, 글꼴, 배경색, 테두리
  • 세로줄의 길이
  • Delphi 2007 및 XE2 32bit+64bit에서 테스트 및 작동: 모든 D7-XE2와 호환되어야 합니다.
  • 새로운 OFiller: DOCX(Word 2007), ODT(OpenOffice Writer), XLSX(Excel 2007), ODS(OpenOffice Calc) 템플릿 작성

http://www.kluug.at/xlsx-ods-delphi.php

MPL/GPL/LGPL 트라이 라이센스 버전에 따라 라이센스 부여: MPL 1.1/GPL 2.0/LGPL 2.1

Scalabium(scalabium.com )의 SME Export에는 Excel 설치 여부와 상관없이 Excel 형식을 포함한 다양한 형식이 포함되어 있습니다.

앞서 언급한 Native Excel은 Nika-Soft의 제품입니다.무료는 아니지만, 잘 작동합니다.저는 지금 1년 넘게 문제없이 사용하고 있습니다.http://www.nika-soft.com/nativeexcel2/

TXLSFile 라이브러리 v.4.0 및 XLSExport 구성 요소

NAT은 D2007, D2009 및 D2010과 함께 성공적으로 사용해 왔습니다.

TXLS 파일이란?

  TXLSFile is a Delphi library for reading and writing MS Excel 
  XLS files. It is based on direct reading and writing of files, 
  and works without OLE Automation with Microsoft Excel. 

  TXLSFile is  distributed  with  XLSExport  components  package. 
  XLSExport is a Delphi components package  for quick data 
  export  into  MS Excel file with  one line  of code.  

http://sm-software.com

이것을 얻는 매우 간단한 방법이 있으며 텍스트 파일을 사용합니다.데이터를 출력하고 각 필드 다음에 쉼표, 그리고 캐리지 리턴을 입력합니다.이 파일을 .CSV 확장자로 저장합니다.이것은 여전히 Excel에서 작동할 것입니다. 저는 요즘 Open Office를 사용합니다.

언급URL : https://stackoverflow.com/questions/2493071/exporting-to-excel-from-delphi-without-having-excel

반응형